ホームページ  >  記事  >  データベース  >  MySQL 日時スタンプを JavaScript 日付形式に解析するにはどうすればよいですか?

MySQL 日時スタンプを JavaScript 日付形式に解析するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-11-22 10:48:11392ブラウズ

How to Parse MySQL Datetime Stamp into JavaScript Date Format?

MySQL 日時スタンプを JavaScript 日付形式に解析する

MySQL 日時値を JavaScript 日付形式に解析することは、データベースのデータ。この変換により、JavaScript アプリケーションは MySQL データベースに保存された日付をシームレスに操作できるようになります。

この変換を実現する簡単な方法の 1 つは、split() 関数を利用してタイムスタンプを年、月、日のコンポーネントに分割することです。 、時、分、秒。これらのコンポーネントは、JavaScript Date() コンストラクターに直接適用できます。

たとえば、MySQL の日時文字列「2010-06-09 13:12:01」について考えてみましょう。 Split() メソッドを使用すると、次のように個々のコンポーネントを抽出できます:

var t = "2010-06-09 13:12:01".split(/[- :]/);

結果の t 変数には、次の要素を含む配列が含まれます: [Y, M, D, h, m, s ]。次に、この配列を利用して新しい JavaScript Date オブジェクトをインスタンス化します。

var d = new Date(Date.UTC(t[0], t[1] - 1, t[2], t[3], t[4], t[5]));

Date.UTC() メソッドを使用することで、結果の JavaScript 日付が UTC 形式であることを確認します。これは、MySQL サーバーがタイムスタンプを UTC で保存するように構成されている場合に重要です。

このアプローチでは、MySQL サーバーがデフォルトの動作である UTC 日付を出力していることを前提としていることに注意してください。サーバーの構成が異なる場合は、それに応じて変換プロセスを調整する必要がある場合があります。

以上がMySQL 日時スタンプを JavaScript 日付形式に解析するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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