使用JavaScript / jQuery。
我正在尝试获取最近半小时的当前时间戳。
例如,如果现在是9/15/2017,那么我想在9/15/2017下午4:30获得时间戳。
或者如果是在9月15日晚上11点53分我需要时间戳为12:00 上午 9 / 16 / 2017。
Date.now()没有任何参数,所以我对如何实现这一点感到有些困惑。
答案 0 :(得分:3)
以毫秒为单位获取时间,将其四舍五入到最近的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);