私は Javascript でこの 2 つの文字列を持っています。これは20130927
日付を表し192600
、時間です。Moment.jsライブラリを使用してそれらを有効な日付/時刻要素として解析したいのですが、有効な日付 javascript オブジェクトに変換する前に、文字列を2013-09-27
or 2013/09/27
(両方とも有効ですが) のような形に変換する必要があり19:26:00
ます。slice()
およびメソッドについて読みましsubstr()
たが、それらを使用して期待される結果を得る方法がわかりません。何か助けはありますか?
質問する
40 次
2 に答える
2
瞬間の組み込みパーサーを使用できるはずです。
これらの行に沿った何かが私のために働きます:
var moment = require('moment');
var date = "20130927";
var hour = "192600";
var newDateTime = moment(date+hour, "YYYYMMDDHHmmss");
console.log(newDateTime)
出力:
{ _i: '20130927192600',
_f: 'YYYYMMDDHHmmss',
_l: undefined,
_isUTC: false,
_a: [ 2013, 8, 27, 19, 26, 0, 0 ],
_d: Fri Sep 27 2013 19:26:00 GMT-0400 (EDT) }
追加情報については、こちらを参照してください。
于 2013-09-29T12:24:53.150 に答える