[英]How to round Unix Time-stamp to nearest half hour?
使用JavaScript / jQuery。
我正在尝试获取最近半小时的当前时间戳。
例如,如果当前时间是2017年9月15日下午4:36,那么我想获取2017年9月15日下午4:30的时间戳。
或者如果是2017年9 月15日晚上11:53,我将需要2017年9 月16日上午 12:00的时间戳记。
Date.now()对此没有任何参数,因此我对如何完成此操作有些困惑。
获取以毫秒为单位的时间,将其四舍五入为最接近的30*60*1000
,然后将其转换回日期。
var nowMil = new Date().getTime(); var roundedMil = Math.round(nowMil/1000/60/30) * 30 * 60 * 1000; var roundedTime = new Date(roundedMil); console.log(roundedTime);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.