ホームページ >データベース >mysql チュートリアル >MySQL DateTime スタンプを JavaScript の日付形式に変換するにはどうすればよいですか?
MySQL DateTime スタンプを JavaScript の日付形式に変換する
MySQL の datetime データ型値を JavaScript の Date() 関数の形式に変換するには、次のコマンドを使用します。比較的簡単。重要な洞察は、MySQL タイムスタンプ内の時刻コンポーネントの順序が、Date() コンストラクターで必要な引数の順序と一致するということです。
「YYYY-MM-DD HH:MM」のような MySQL 日時文字列を変換するには、次のようにします。 SS" を JavaScript Date オブジェクトに変換し、文字列をダッシュとコロンで分割するだけです:
var t = "2010-06-09 13:12:01".split(/[- :]/);
これにより、要素を表す配列 t が得られます。 [Y, M, D, h, m, s].
次に、t の各要素を Date() コンストラクターに直接適用します。
var d = new Date(Date.UTC(t[0], t[1]-1, t[2], t[3], t[4], t[5]));
結果の d は、元の MySQL 日時値を表す JavaScript Date オブジェクト。
console.log(d); // Logs "Wed Jun 09 2010 14:12:01 GMT+0100 (BST)"
注: これは、 MySQL サーバーは UTC 日付を出力します。これが通常のデフォルトの動作です。 MySQL 日時文字列にタイムゾーン コンポーネントがある場合は、それに応じて変換を調整する必要がある場合があります。
以上がMySQL DateTime スタンプを JavaScript の日付形式に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。