文字列として「01:30:00」などの時間間隔があります。今、この文字列をJavaScriptで有効なDateTimeに変換して操作したいと考えています。例: 1 時間を追加します。
2 に答える
1
momentjs ライブラリを使用すると、これをかなり簡単に行うことができます。
var epoch = moment(str).unix();
こちらも参照
http://www.sitepoint.com/beginners-guide-to-javascript-date-and-time/
于 2016-05-09T05:50:21.013 に答える
0
問題を解決しました。
最初に現在の DateTime を取得しますnew Date()
。2 番目に使用します.toDateString()
。3 番目に時間間隔を追加します。
new Date().toDateString() + ' ' + "01:30:00" // Mon May 09 2016 01:30:00
var t = moment(new Date().toDateString() + ' ' + "01:30:00");
ّ最後に、たとえば1時間ずつ追加します() .add ()
var finalTime = t.add(60, 'minutes').format("hh:mm");
デモ
var stringTimeInterval = "01:30:00";
var t = moment(new Date().toDateString() + ' ' + stringTimeInterval);
document.getElementById("demo").innerHTML = t.add(60, 'minutes').format("hh:mm:00");
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.13.0/moment.min.js"></script>
<div id="demo"></div>
于 2016-05-09T06:43:52.740 に答える