格式化时间前端
jsnew 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秒
多少小时前、多少分钟前、多少秒前git
jsnew Date(1421313395359).ago(1411430400000) //=> "3个月前" new Date(1421313395359).ago('1987-04-03') //=> "28年前" new Date('2010-02-02').ago('1987-04-03') //=> "23年前"
时间转换,倒计时 '毫秒'.toHHMMSS(输出格式)
这个是基于 String 原型扩展出来的github
jsvar dt = (new Date().getTime()).toString() dt.toHHMMSS('hh时mm分ss秒') //=> 34时11分52秒
解决因时区变动,致使显示服务器时间不许确服务器
js//服务端传入前端通常为秒,前端时间戳为毫秒因此要乘以1000 new Date(1434701732*1000).TZC(8)