2

文字列として「01:30:00」などの時間間隔があります。今、この文字列をJavaScriptで有効なDateTimeに変換して操作したいと考えています。例: 1 時間を追加します。

4

2 に答える 2

1

momentjs ライブラリを使用すると、これをかなり簡単に行うことができます。

var epoch = moment(str).unix();

http://momentjs.com/

こちらも参照

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

今すぐmoment.jsを使用してください

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 に答える