在做项目过程中,绝大多数时候数据是时间戳,但前端在页面渲染是需要时分秒形式
时间戳转时分秒
1 2 3 4 5 6 7 8 9 10 11
| // 时间转换
function timestampToTime (timestamp ) {
var date = new Date(parseInt (timestamp ));//时间戳为10位需*1000,时间戳为13位的话不需乘1000
var Y = date.getFullYear () + '-';
var M = (date.getMonth () + 1 < 10 ? '0' + (date.getMonth () + 1) : date.getMonth () + 1) + '-';
var D = date.getDate() + ' ';
var h = (date.getHours () >= 10 ? date.getHours () : '0' + date.getHours ()) + ':';
var m = (date.getMinutes () >= 10 ? date.getMinutes () : '0' + date.getMinutes ()) + ':';
var s = (date.getSeconds () >= 10 ? date.getSeconds () : '0' + date.getSeconds ());
return Y + M + D + h + m + s ;
} |
将毫秒转换成时分秒
1 2 3 4 5 6 7
| function formatDuring(mss) {
var days = parseInt(mss / (1000 * 60 * 60 * 24));
var hours = parseInt((mss % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
var minutes = parseInt((mss % (1000 * 60 * 60)) / (1000 * 60));
var seconds = (mss % (1000 * 60)) / 1000;
return days + " 天 " + hours + " 小时 " + minutes + " 分钟 " + seconds + " 秒 ";
} |
「梦想一旦被付诸行动,就会变得神圣,如果觉得我的文章对您有用,请帮助本站成长」
共 0 条评论关于"JS怎样把日期转时间戳时间戳转时分秒"
最新评论