ホームページ  >  記事  >  データベース  >  MySQL DateTime スタンプを JavaScript の日付形式に変換する方法

MySQL DateTime スタンプを JavaScript の日付形式に変換する方法

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-17 14:55:01443ブラウズ

How to Convert MySQL DateTime Stamp into JavaScript's Date Format?

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。