MySQL DateTime スタンプを JavaScript の日付形式に変換する
JavaScript の Date() 関数内で MySQL の DateTime 値を操作するのは難しい場合があります。このプロセスを簡素化するために、最小限の解析または変換を必要とする実用的なソリューションを検討してみましょう。
解決策:
MySQL の日時文字列は "YYYY-MM-DD HH" にあります。 :MM:SS」形式。Date() コンストラクターが予期する引数の順序と一致するので便利です。区切り文字ごとに文字列を分割することで、個々の時間コンポーネントを抽出できます。
// Split timestamp into [ Y, M, D, h, m, s ] var timestamp = "2010-06-09 13:12:01".split(/[- :]/); // Apply each element to the Date function var date = new Date(Date.UTC(timestamp[0], timestamp[1] - 1, timestamp[2], timestamp[3], timestamp[4], timestamp[5])); console.log(date); // Output: Wed Jun 09 2010 14:12:01 GMT+0100 (BST)
このアプローチは簡単であり、不必要な複雑さを導入しません。 MySQL サーバーが UTC 日付を出力していることを前提としています。これはデフォルトであり、一貫性のために推奨される設定です。
以上がMySQL DateTime スタンプを JavaScript の日付形式に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。