时间戳转成日期格式(全)
代码:parseInt(new Date().getTime())转化为明天现在的时间戳:parseInt(new Date().getTime() + 3600 * 1000 * 24)
·
1:把后端返回的时间戳转为现在的时间戳的方法
代码:
parseInt(new Date().getTime())
转化为明天现在的时间戳:
parseInt(new Date().getTime() + 3600 * 1000 * 24)
2:时间戳转成日期格式: 年-月-日
function timestampToTime(timestamp) {
if (timestamp === 0 || timestamp == null) {
return ''
} else {
var date = new Date(timestamp * 1000)
var Y = date.getFullYear() + '-'
var M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-'
var D = date.getDate() < 10 ? '0' + date.getDate() : date.getDate()
return Y + M + D
}
}
3:时间戳转成日期格式: 年-月-日,时-分-秒
function timestampToTime2(timestamp) {
if (timestamp === 0 || timestamp == null) {
return ''
} else {
var date = new Date(timestamp * 1000)
var Y = date.getFullYear() + '-'
var M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-'
var D = date.getDate() < 10 ? '0' + date.getDate() + ' ' : date.getDate() + ' '
var H = date.getHours() + ':'
var M2 = (date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes()) + ':'
var S = date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds()
return Y + M + D + H + M2 + S
}
}
4:处理保留两位小数和显示金额三位一起逗号隔开方法
function fixed(timestamp) {
var parts = (timestamp * 1).toFixed(2)//保留两位小数的方法
parts = parts.toString().split('.')
parts[0] = parts[0].replace(/\B(?=(\d{3})+(?!\d))/g, ',')
return parts.join('.')
}
5:把element时间选择器转化成时间戳传给后端
year: this.year=='' ? '' :parseInt(new Date(this.year).getTime() / 1000),
更多推荐
所有评论(0)
您需要登录才能发言
加载更多