js如何将时间戳转换为标准时间
2017-07-16 15:20
239 查看
1 function formatDate(date,fmt){ 2 let o = { 3 'M+' : date.getMonth() +1, //月份 4 'd+' : date.getDate(), //日 5 'h+' : date.getHours(), //小时 6 'm+' : date.getMinutes(), //分 7 's+' : date.getSeconds(), //秒 8 "q+": Math.floor((date.getMonth() + 3) / 3), //季度 9 "S": date.getMilliseconds() //毫秒 10 }; 11 if(/(y+)/.test(fmt)){ //年份 12 fmt = fmt.replace(RegExp.$1,(date.getFullYear()+'').substr(4-RegExp.$1.length)); 13 } 14 for(let k in o){ 15 if (new RegExp("(" + k + ")").test(fmt)){ 16 let str = o[k] + ''; 17 fmt = fmt.replace(RegExp.$1,(RegExp.$1.length === 1) ? str:padLeftZero(str)); 18 } 19 } 20 return fmt; 21 }; 22 23 function padLeftZero(str){ 24 return ('00'+str).substr(str.length); 25 } 26 27 let date= new Date(1469281964000); //此为时间戳 28 console.log(formatDate(date, 'yyyy-MM-dd hh:mm'));
一般情况下,后台保存在数据库的时间格式为时间戳,在通过接口传递的时候后台会转换时间戳为时间格式,那么如果没有转换的话,前端也可以通过js转换时间戳。
相关文章推荐
- JS中字符串转换为日期对象的方法JS中如何计算时间,如何比较时间
- [转载][Boost]如何将UNIX风格时间转换为标准格式
- [Boost]如何将UNIX风格时间转换为标准格式
- [Boost]如何将UNIX风格时间转换为标准格式
- 如何将文件名为obj的3d素材转换为符合three.js标准的json格式的js文件
- 如何用JS/HTML将时间戳转换为“xx天前”的形式
- [Boost]如何将UNIX风格时间转换为标准格式
- 如何把sql中以浮点形式存储的时间转换成标准格式
- js获取当前时间,并将标准日期格式转换成Long型
- 如何将TS流中的mjdutc时间转换成标准utc时间
- [Boost]如何将UNIX风格时间转换为标准格式
- [Boost]如何将UNIX风格时间转换为标准格式
- [Boost]如何将UNIX风格时间转换为标准格式
- js中国标准时间转换成datetime格式
- [Boost]如何将UNIX风格时间转换为标准格式
- JS获取当前时间戳以及如何转换为10位数的时间戳(方便和php的时间戳(10位)进行操作)
- js 毫秒转换为标准时间
- 在JS中如何把毫秒转换成规定的日期时间格式实例
- [Boost]如何将UNIX风格时间转换为标准格式
- js时间戳对象和标准格式字符串之间的转换方法