您的位置:首页 > Web前端 > JavaScript

Js 日期操作

2015-10-13 16:46 661 查看
var datenow = (date.getMonth()+1) + "-" +  date.getDate() + "-" +date.getFullYear()+" "+date.getHours()+":"+date.getMinutes()+":"+date.getSeconds();
alert(updateTime +"->"+Date.parse(data._jobmain.updateTime)+"    ||  "+datenow+"->"+Date.parse(new Date()));
alert((Date.parse(new Date())-Date.parse(data._jobmain.updateTime)));

//想得到format后的时间?现在不用再get年月日时分秒了,三步搞定
var temp = new Date();
var regex = /\//g;
(temp.toLocaleDateString() + ' ' + temp.toLocaleTimeString().slice(2)).replace(regex,'-');
// "2015-5-7 9:04:10"
//想将format后的时间转换为时间对象?直接用Date的构造函数
new Date("2015-5-7 9:04:10");
// Thu May 07 2015 09:04:10 GMT+0800 (CST)
//经测试发现火狐没法对format后的时间字符串使用Date.parse(),故这个方法在火狐上不好使
//想将一个标准的时间对象转换为unix时间戳?valueOf搞定之
(new Date).valueOf();
// 1431004132641
//许多朋友还提醒了这样可以快速得到时间戳
+new Date
// 1431004132641


来自 http://segmentfault.com/a/1190000002753931
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript