date 时候操纵
format
花样化时候
js
new Date('2015-10-12 23:01:11').format("yyyy年MM月dd日 hh:mm:ss"); //⇒ "2015年10月12日 23:01:11" var testDate = new Date(); var testStr = testDate.format("yyyy年MM月dd日hh小时mm分ss秒"); //=> testStr = 2015年01月20日 19小时21分03秒
ago
若干小时前、若干分钟前、若干秒前
js
new Date(1421313395359).ago(1411430400000) //=> "3个月前" new Date(1421313395359).ago('1987-04-03') //=> "28年前" new Date('2010-02-02').ago('1987-04-03') //=> "23年前"
toHHMMSS
时候转换,倒计时 ‘毫秒’.toHHMMSS(输出花样)
这个是基于 String 原型扩大出来的
js
var dt = (new Date().getTime()).toString() dt.toHHMMSS('hh时mm分ss秒') //=> 34时11分52秒
TZC
处理因时区变动,致使显现服务器时候不正确
js
//服务端传入前端平常为秒,前端时候戳为毫秒所以要乘以1000 new Date(1434701732*1000).TZC(8)