1
解決了我自己的問題。我想用moment.js將秒轉換爲HH:mm:ss。我用下面的代碼,它的工作,但我不知道爲什麼瞬間(0)是一天中的時間設置爲19 00將時刻設置爲0時的19小時偏移量(使用moment.js)
var yearZero = moment(0).subtract('hours',19); //beginning of time
var sTimecode = yearZero.add('seconds', secondsUntilEvent).format("HH:mm:ss");
從http://momentjs.com/docs/#/parsing/unix-offset/
moment(Number);
Similar to new Date(Number), you can create a moment by passing an integer value representing the number of milliseconds since the Unix Epoch (Jan 1 1970 12AM UTC).
沒看到什麼大概從7PM/19 00開始有
問題是我輸出時沒有聲明UTC。訣竅如下:
var sTimecode = moment(0).add('seconds', secondsUntilEvent).utc().format("HH:mm:ss");
也許有人遇到了同樣的問題(或不)。美好的一天!