ストックフィードからいくつかの情報を引き出しています。最終更新のタイムスタンプは次のようになります。
2016-02-10 13:32:41
次のようにフォーマットするにはどうすればよいですか:
1:32:41pm
2/10/2016
これが私の変数宣言です:
time = x[0].getElementsByTagName("LASTDATETIME")[0].childNodes[0].nodeValue;
ストックフィードからいくつかの情報を引き出しています。最終更新のタイムスタンプは次のようになります。
2016-02-10 13:32:41
次のようにフォーマットするにはどうすればよいですか:
1:32:41pm
2/10/2016
これが私の変数宣言です:
time = x[0].getElementsByTagName("LASTDATETIME")[0].childNodes[0].nodeValue;
文字列を有効な JavaScript の日付に変換し、日付メソッドを使用して希望どおりに表示することができます。たとえば、JavaScript の日付に変換するには、パーツに分割してから組み立てます。
var dateAndtime = x[0].getElementsByTagName("LASTDATETIME")[0].childNodes[0].nodeValue;
var date = dateAndtime.split(' ')[0];
var time = dateAndtime.split(' ')[1];
var year = date.split('-')[0];
var month = date.split('-')[1]-1;
var day = date.split('-')[2];
var hour = time.split(':')[0];
var minute = time.split(':')[1];
var second = time.split(':')[2];
var d = new Date(year, month, day, hour, minute, second);