例如时间戳为:1542769200,其输出为:GMT:2018年11月21日,星期三,03:00:00。 但是,我想要达到的目的是通过将小时,分钟和秒设置为00.00.00来开始新的一天。
答案 0 :(得分:1)
moment(moment(moment().unix() * 1000).startOf('day').unix() * 1000)
答案 1 :(得分:1)
您可以执行以下操作:
var timestamp = 1542769200;
var date = moment.unix(timestamp).startOf('day')
console.log('date:', moment.unix(timestamp).format())
console.log('start of day:', date.format())
console.log('new unix:', date.unix())
console.log('test:', moment.unix(date.unix()).format())
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.2/moment.min.js"></script>