JavaScript 获取当前时间戳:
第一种方法:var qjh = Date.parse(new Date());
结果:1280977330000
第二种方法:
var qjh = (new Date()).valueOf();
结果:1280977330748
第三种方法:
var qjh =new Date().getTime();
结果:1280977330748
第一种:获取的时间戳是把毫秒改成000显示,
第二种和第三种是获取了当前毫秒的时间戳。
如果时间戳是到秒的话,可以截取字符串前十位 qjh.substring(0,10) ;
将指定日期转换为时间戳。 var t = "2017-12-08 20:5:30"; // 月、日、时、分、秒如果不满两位数可不带0. var T = new Date(t); // 将指定日期转换为标准日期格式。Fri Dec 08 2017 20:05:30 GMT+0800 (中国标准时间) console.log(T.getTime()) // 将转换后的标准日期转换为时间戳。
将时间戳转换为日期。
var t = 787986456465; // 当参数为数字的时候,那么这个参数就是时间戳,被视为毫秒,创建一个距离1970年1月一日指定毫秒的时间日期对象。 console.log(new Date(t)) // Wed Dec 21 1994 13:07:36 GMT+0800 (中国标准时间) var t2 = "2017-5-8 12:50:30"; console.log(new Date(t2)) // Mon May 08 2017 12:50:30 GMT+0800 (中国标准时间) var t3 = "2017-10-1"; console.log(new Date(t3)) // Sun Oct 01 2017 00:00:00 GMT+0800 (中国标准时间) 不设定时分秒,则默认转换为00:00:00
js 获取当天23点59分59秒 时间戳 (最简单的方法)
js 获取当天23点59分59秒 时间戳 (最简单的方法)
new Date(new Date(new Date().toLocaleDateString()).getTime()+24*60*60*1000-1)
加 jquery.cookie 当天有效
var x = new Date(new Date(new Date().toLocaleDateString()).getTime()+24*60*60*1000-1);
$.cookie('clientId', 111, { expires: x, path: '/' });