iam*_*esy 6 javascript datetime
我有一个unix时间戳:1368435600.持续时间以分钟为单位:例如75.
使用javascript我需要:
我试过了moment.js库:
end_time = moment(start_time).add('m', booking_service_duration);
Run Code Online (Sandbox Code Playgroud)
booking_service_duration是75但是增加了一个小时.我也不想使用另一个js库
nul*_*ity 11
要添加75分钟,只需乘以60即可获得秒数,并将其添加到时间戳:
timestamp += 75 * 60
Run Code Online (Sandbox Code Playgroud)
要转换为小时:分钟,您将需要做更多的数学运算:
var hours = Math.floor(timestamp/60/60),
mins = Math.floor((timestamp - hours * 60 * 60) / 60),
output = hours%24+":"+mins;
Run Code Online (Sandbox Code Playgroud)
Unix 时间是自 UTC 时间 1970 年 1 月 1 日以来经过的秒数。
要向前移动该时间,您只需添加秒数。
所以一旦你有时间,新的时间戳是oldTime + 60*minutes
转换查找解析库,有代码可以做一些研究。