// 获取当前时间
var now = new Date();
// 设置时间为凌晨
now.setHours(0);
now.setMinutes(0);
now.setSeconds(0);
now.setMilliseconds(0);
// 获取凌晨时间的时间戳
var timestamp = now.getTime();
console.log(timestamp);
// 获取当前时间
var now = new Date();
// 设置时间为凌晨
now.setHours(0);
now.setMinutes(0);
now.setSeconds(0);
now.setMilliseconds(0);
// 获取凌晨时间的时间戳
var timestamp = now.getTime();
// 转换成可读的时间格式
var readableTime = new Date(timestamp).toLocaleString();
console.log(readableTime);
3. 如何获取当前凌晨的时间戳,但排除时区的影响?
要获取当前凌晨的时间戳,但排除时区的影响,您可以使用以下代码:
// 获取当前时间
var now = new Date();
// 获取当前时区的偏移量(以分钟为单位)
var timezoneOffset = now.getTimezoneOffset();
// 转换为毫秒数
var offsetMilliseconds = timezoneOffset * 60 * 1000;
// 设置时间为凌晨(减去偏移量)
now.setHours(0);
now.setMinutes(0);
now.setSeconds(0);
now.setMilliseconds(0);
now.setTime(now.getTime() - offsetMilliseconds);
// 获取凌晨时间的时间戳
var timestamp = now.getTime();
console.log(timestamp);