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

Linda Hamilton
リリース: 2024-11-17 14:55:01
オリジナル
442 人が閲覧しました

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート