ホームページ > ウェブフロントエンド > jsチュートリアル > 文字列を JavaScript 日付オブジェクトに解析するにはどうすればよいですか?

文字列を JavaScript 日付オブジェクトに解析するにはどうすればよいですか?

Patricia Arquette
リリース: 2024-12-28 05:13:11
オリジナル
872 人が閲覧しました

How Can I Parse a String into a JavaScript Date Object?

JavaScript で文字列を日付に解析する

日付の文字列表現を JavaScript Date オブジェクトに変換することは、多くの言語で基本的なタスクです。アプリケーション。このガイドでは、JavaScript で正確かつ信頼性の高い日付解析を行うための最適なアプローチを説明します。

JavaScript Date コンストラクターの使用

JavaScript Date コンストラクターは、ISO を使用して文字列を解析できます。日付形式 (YYYY-MM-DD または YYYY-MM-DDTHH:MM:SS)。このアプローチはシンプルで便利ですが、入力文字列に特定の形式が必要です。

例:

var st = "2023-08-15" // date in ISO format
var dt = new Date(st); // parse the string and create a Date object
ログイン後にコピー

日付オフセットの処理

デフォルトでは、Date コンストラクターは日付を現地時間として解析します。ただし、UTC 時間の場合は、文字列に「Z」文字を追加する必要があります。

例:

var st = "2023-08-15T10:20:30Z" // date in UTC ISO format
var dt = new Date(st); // parse the string and create a Date object (as UTC)
ログイン後にコピー

代替方法: ライブラリを使用する

Moment.js は、高度な日付解析機能を提供する人気のある JavaScript ライブラリです。幅広い日付形式をサポートし、ターゲット タイム ゾーンを指定できます。

例:

import moment from "moment";
var st = "April 15, 2023" // any arbitrary date format
var dt = moment(st, "MMMM DD, YYYY"); // parse the string and create a Moment object
ログイン後にコピー

Moment.js は、Moment オブジェクトを変換するメソッドも提供します。 JavaScript Date オブジェクトとの間でやり取りできるため、相互運用性。

結論

JavaScript で文字列を日付に解析するには、Date コンストラクターを適切な書式設定で使用するか、Moment.js などのライブラリを利用して、より優れたものを得ることができます。柔軟性とさまざまな日付形式との互換性。これらのアプローチを理解すると、JavaScript アプリケーションで日付を正確に処理できるようになります。

以上が文字列を JavaScript 日付オブジェクトに解析するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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