js获取指定时间戳
第一种方法:
var timestamp = Date.parse(new Date());
结果:1280977330000
第二种方法:
var timestamp = (new Date()).valueOf();
结果:1280977330748
第三种方法:
var timestamp=new Date().getTime();
结果:1280977330748
第一种:获取的时间戳是把毫秒改成000显示,
第二种和第三种是获取了毫秒的时间戳。
js怎么根据日期时间转换时间戳
// 获取当前时间戳(以s为单位)
var timestamp = Date.parse(new Date());
timestamp = timestamp / 1000;
//当前时间戳为:timestamp
console.log("当前时间戳为:" + timestamp);
Date.parse()函数用于分析一个包含日期的字符串,并返回该日期与 1970 年 1 月 1 日午夜之间相差的毫秒数。
JS怎样把字符串转换为时间
前端有时候可能要从日期控件中拿到日期,然后参与计算,下边记录一个把日期字符串转换成时间戳的小函数。
dateStr格式为“2014-05-08?00:22:11?”
function get_unix_time(dateStr) { ? ? var newstr = dateStr.replace(/-/g,'/');? ? ? var date = ?new Date(newstr);? ? ? var time_str = date.getTime().toString(); ? ? return time_str.substr(0, 10); }
js将long日期格式转换为标准日期格式实现思路
因为js是若数据类型的,你的这串数字152xxxx是字符串类型的,传到Date的构造方法里就变成了NaN了你可以先parseInt下把字符串转成数字就可以了
var string_timestamp = '1524800475367';// String时间戳var nan = new Date(string_timestamp);console.log(nan);var time = new Date(parseInt(string_timestamp));console.log(time);
还没有评论,来说两句吧...