ホームページ >ウェブフロントエンド >jsチュートリアル >ブラウザでの Date() 関数の互換性問題の処理
今回は、ブラウザでの互換性問題の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 (互換性あり)
rreerreea.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 サイトの他の関連記事を参照してください。