本文作者:IMWeb 九月 原文出处:IMWeb社区 未经同意,禁止转载
计算机处理时间一直都是以时间戳的方式进行的, 并且以 格林尼治时间 1970/1/1 0:0:0 开始计算的:
var...视频时长的问题, 后台返回的是 以秒为单位的数字, 要处理成 hh:mm:ss 这种格式, 在代码里搜了一下, 找到如下实现:function timeLen(time_len) { function...3 个月以后就是 2015/11/30, 月份 +N 很简单, 但是月底要特殊处理, 你不可能输出 2015/11/31, 遇到月底的情况, 这个问题就变成了计算某个月份有多少天了, 平年闰年大小月什么的..., 这么简单的问题怎么能想得这么复杂, 所幸 Date 对象支持设置超出范围的日期, 利用这一点:
function getDateNextMonth(month, date) { date = date...date : new Date(date.setDate(1) - 8.64e7); };
时区问题
用 (new Date).getTimezoneOffset() 修正
另外, 关于时间的处理