日付(西暦4桁部)が、マックのサファリ(safari)で正しく表示されない。
↓==========================================
:
myD = new Date();
myD = new Date(myD.getYear(), myD.getMonth(), myD.getDate());
myYear = myD.getYear();
myYear4 = (myYear < 2000) ? myYear+1900 : myYear;
:
↑==========================================
について、ブラウザによって以下のような結果になります。
myYear4(西暦4桁)が、
ie(windows)では、2010
safari(mac)では、110
となります。
なお、
myYearが、
ie(windows)では、2010
safari(mac)では、-1790
となっていたので、
myYear4 = (myYear < 2000) ? myYear+3800 : myYear;
とすれば、safari(mac)でも2010になったのですが、
通常、そのようなことはしないと思います。
何か問題があるのでしょうか。
どなたかご存知の方、ご教授願います。
No.2ベストアンサー
- 回答日時:
IEは知りませんが、getYearの返り値ならOperaでもFirefoxでも
Safariでも、1900年からの差分になります。今年なら110。
西暦110年の日付を作成してもう一度getYearすると、1900年からの
差分で-1790になるのは納得できますよね。
IEとの互換性を気にするなら、getFullYearが常に西暦の数値を返す
そうなので、こちらを使って下さい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Chrome(クローム) SafariとChrome間でブックマークを同期 2 2022/06/09 23:23
- Safari(サファリ) MacのSafariでTVerにアクセスしようとしています 1 2023/02/05 00:49
- pixiv pixiv 1 2023/07/11 04:18
- Mac OS Macで Microsoft Remote Desktop を使うとキーボードの配列が変わってしまう 1 2022/08/08 17:27
- Instagram 大至急!インスタでプロフィール写真を変更しようとしてもこの画面が表示されます。しかしネットで調べると 1 2022/10/17 19:25
- Access(アクセス) Accessのデータ型の日付/時刻型について 2 2023/02/14 07:40
- Mac OS imac 2012を中古で購入しました。 Apple storeでYouTubeアプリをダウンロード 3 2023/07/24 15:35
- Safari(サファリ) Safari 履歴 非表示 方法 1 2023/03/03 19:03
- Mac OS Mac book Proを使用しているものです。 最近バージョン12.6にアップデートしたのですが、 1 2022/09/28 22:05
- HTML・CSS 詳しい方に質問です。 早急に解決したいと思っています。 ポートフォリオをMacBook で作成したと 2 2023/05/12 17:40
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのVBAで日付を検索し転...
-
Eclipseの対応する括弧の強調表...
-
ユーザーフォームのラベルに日...
-
DataGridViewでyyyy/MM/dd
-
システム日付とは?
-
VB 日付範囲チェック
-
VBA 日付、未来の日付はエラー...
-
他のPCの日付・時刻の取得
-
コンボボックスに日付を表示する
-
日付をクリックすると別ページ...
-
「eclipseで作るカレンダー(ス...
-
3人のじゃんけんのプログラム
-
エクセルVBAで機械の稼働時間を...
-
VBAの質問になります 行の非表示
-
VBAで当月の1日を表示するには...
-
指定した日付が、その月の第何...
-
エクセルの試用期限の設定について
-
大文字Oと0の違い
-
ふと、気になる事が… 中年以降...
-
GAS ドキュメント
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAの質問になります 行の非表示
-
ユーザーフォームのラベルに日...
-
Googleフォームで選択肢に応じ...
-
エクセルのVBAで日付を検索し転...
-
VisualBasic6.0のFormat関数で...
-
システム日付とは?
-
Eclipseの対応する括弧の強調表...
-
【VBA】土日をスキップして日付...
-
DataGridViewでyyyy/MM/dd
-
【Excel VBA】条件に合った行の...
-
VBAで当月の1日を表示するには...
-
VBA 日付、未来の日付はエラー...
-
JSPからYYYYMMDDで日付入力する
-
VB6.0 のformat関数について
-
指定した日付が、その月の第何...
-
VBで時間計算
-
VBAのオーバーフローについて質...
-
今日より前の書き方 マクロ
-
テキストボックスに今日の日付...
-
3人のじゃんけんのプログラム
おすすめ情報