ホームページ >ウェブフロントエンド >jsチュートリアル >ブラウザでの Date() 関数の互換性問題の処理

ブラウザでの Date() 関数の互換性問題の処理

php中世界最好的语言
php中世界最好的语言オリジナル
2018-04-17 11:46:031669ブラウズ

今回は、ブラウザでの互換性問題のDate()関数の処理について説明します。ブラウザでのDate()関数の互換性問題を処理するための注意事項は何ですか。以下は実践的なものです。ケース、1 立ち上がって見てください。 通常、new Date() を直接使用すると互換性の問題は発生しませんが、new Date(datetimeformat

string

) はブラウザの互換性の問題を引き起こすことがよくあります。なぜなら、datetimeformatstring の一部の形式はブラウザと互換性がないからです。

1. 高麗人参不使用

りー

2.日付パラメータ

りー a.IE

> IE9-(非対応)

IE9+ (IE9 を含む互換性あり)

b. Firefox (互換性あり)

c. Google (互換性あり)

//无参 所有浏览器都兼容
var dateTime = new Date();

3. 日付と時刻のパラメータ

りー a. IE (どのバージョンであっても互換性はありません)

b. Firefox (互換性なし)

c. Google (互換性あり)

rreerree

a.IE

> IE9-(非対応)

> IE9+(対応)

> IE9(時差8時間準対応)

b. Firefox (互換性あり)

c. Google (時差8時間準互換)

//日期参数 格式1
var dateTime = new Date("2017-09-12");

a.IE(準互換時差1時間)

b. Firefox (互換性なし)

c. Google (互換性なし)

要約すると、すべての主要なブラウザでサポートされている形式は次のとおりです: var dateTime = new Date("2017/09/12 13:42:00");

その後、解決策は datetimeformatstring を yyyy/MM/dd hh:mm:ss に変換することです

文字列をフォーマットします 以上です この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイトの他の関連記事に注目してください。

推奨読書:



以上がブラウザでの Date() 関数の互換性問題の処理の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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