方法1:

$.extend({
myTime: {
CurTime: function () {
return Date.parse(new Date()) / 1000;
},
DateToUnix: function (string) {
var f = string.split(' ', 2);
var d = (f[0] ? f[0] : '').split('-', 3);
var t = (f[1] ? f[1] : '').split(':', 3);
return (new Date(
parseInt(d[0], 10) || null,
(parseInt(d[1], 10) || 1) - 1,
parseInt(d[2], 10) || null,
parseInt(t[0], 10) || null,
parseInt(t[1], 10) || null,
parseInt(t[2], 10) || null
)).getTime() / 1000;
},
UnixToDate: function (unixTime, isFull, timeZone) {
if (typeof (timeZone) == 'number') {
unixTime = parseInt(unixTime) + parseInt(timeZone) * 60 * 60;
}
var time = new Date(unixTime * 1000);
var ymdhis = "";
ymdhis += time.getUTCFullYear() + "-";
ymdhis += (time.getUTCMonth() + 1) + "-";
ymdhis += time.getUTCDate();
if (isFull === true) {
ymdhis += "" + time.getUTCHours() + ":";
ymdhis += time.getUTCMinutes() + ":";
ymdhis += time.getUTCSeconds();
}
return ymdhis;
}
}
});

//将时间转化为时间戳
var noHis = "2017-06-22";
var haveHis = "2017-06-22 00:00:01";
var oNoHis = $.myTime.DateToUnix(noHis); // 1498060800
var ohaveHis = $.myTime.DateToUnix(haveHis); // 1498123193
console.log(oNoHis);
console.log(ohaveHis);
//将时间戳转化为时间对象
var HisBack = "1498060800";
var HaveHisBack = "1498123193";
var oHisBack = $.myTime.UnixToDate(HisBack);
var oHaveHisBack = $.myTime.UnixToDate(HaveHisBack);
console.log(oHisBack);
console.log(oHaveHisBack);
 
方法2:

// 时间戳转换为日期
function timestampToTime(timestamp) {
var date = new Date(timestamp * 1000);//时间戳为10位需*1000,时间戳为13位的话不需乘1000
Y = date.getFullYear() + '-';
M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-';
D = (date.getDate() < 10 ? '0' + (date.getDate()) : date.getDate()) + ' ';
h = (date.getHours() < 10 ? '0' + (date.getHours()) : date.getHours()) + ':';
m = (date.getMinutes() < 10 ? '0' + (date.getMinutes()) : date.getMinutes()) + ':';
s = (date.getSeconds() < 10 ? '0' + (date.getSeconds()) : date.getSeconds());
return Y + M + D + h + m + s;
}
//日期转换为时间戳
  let timestamp = (new Date(date)).getTime() / 1000;
 

最新文章

  1. 《奥威Power-BI案例应用:带着漫画看报告》腾讯课程开课啦
  2. css3中变形与动画(一)
  3. Android 高清加载巨图方案, 拒绝压缩图片
  4. oracle,mysql对敏感,关键字等处理
  5. mac--mac杂记
  6. 30.DDR2问题2_local_init_done为什么没拉高?
  7. Combiner
  8. CodeForces 705B Spider Man (水题)
  9. 奖学金评分系统(系统分析与设计版与Delphi实现代码)
  10. Mysql Cluster 集群 windows版本
  11. Sublime Text 3 搭建 Golang 开发环境
  12. 吐槽下微软的vs code编辑器
  13. 关闭NetworkManager的作用
  14. [LeetCode] Maximum Length of Repeated Subarray 最长的重复子数组
  15. 解决Android Studio 将String类型保存为.txt文件,按下button跳转到文件管理器(解决了保存txt文件到文件管理后,手机打开是乱码的问题)
  16. NOI2018游记
  17. EF中打印出执行sql语句
  18. C语言中数组变量和指针变量
  19. linux存储管理之基本分区
  20. 249. Group Shifted Strings把迁移后相同的字符串集合起来

热门文章

  1. spoj687 REPEATS - Repeats (后缀数组+rmq)
  2. Redundant Paths POJ - 3177 把原图变成边—双连通图
  3. Entity Framework中Remove、Modified实体时,在修改或删除时引发主键冲突的问题
  4. CentOS6下mysql的安装与配置
  5. 【ybt金牌导航1-2-5】【luogu P3287】优美玉米 / 方伯伯的玉米田
  6. [Golang]-2 Map关联数组与下划线(_)的意义
  7. 左神算法第五节课:认识哈希函数和哈希表,设计RandomPool结构,布隆过滤器,一致性哈希,岛问题,并查集结构
  8. C++动态申请一维数组和二维数组
  9. Ubuntu下跑通py-faster-rcnn、详解demo运作流程
  10. 5G &amp; 音频,视频