私の表示currentStampでそれを使用しようとすると、それはデータベース内にあるとしてタイムスタンプが表示されていない理由:2017-07-11T18:30:00.000Z私はNodejs
私は何を期待しています出力:JavaScriptでは2017年7月12日午前11時33分58秒
私の表示currentStampでそれを使用しようとすると、それはデータベース内にあるとしてタイムスタンプが表示されていない理由:2017-07-11T18:30:00.000Z私はNodejs
私は何を期待しています出力:JavaScriptでは2017年7月12日午前11時33分58秒
、日付と時刻が資本T.のUTC時間で分離されているが、大文字のZで定義されて
new Date("2017-07-11T18:30:00.000Z")
はに等しいです:
Tue Jul 11 2017 20:30:00 GMT+0200 (CEST)
TとZなしで正確な時刻を取得する方法 –
JSは、ビルドオプションでDateFormatterを使用できません。 dataformat
のようなnpmパッケージがあります。
ここでは、あなたが望むことをするための通常のjsコードです。
var x = new Date();
var d = new Date(x.toISOString()),
month = '' + (d.getMonth() + 1),
day = '' + d.getDate(),
year = d.getFullYear();
hour = d.getHours();
min = d.getMinutes();
sec = d.getSeconds();
var output = (year + "-") +
(month.length == 1 ? '0' + month : month) + "-" +
(day.length == 1 ? '0' + day : day) + " " +
(hour.length == 1 ? '0' + hour : hour) + ":" +
(min.length == 1? '0' + min : min) +":" +
(sec.length == 1? '0' +sec : sec);
ここでは、通常のjs日付でコードを挿入します。 mysqlから日付を取得する必要があります。
これが完全に役立つことを願っています。ありがとう
*デバッグのヘルプ( "なぜこのコードは機能していませんか?)"には、目的の動作、特定の問題またはエラー、および質問自体に再現するのに必要な最短コードが含まれている必要があります。明確な問題文がない質問は、他の読者にとって有用ではありません。参照:[mcve]を作成する方法。* – BSMP