日付(西暦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.1
- 回答日時:
getFullYear()
では、だめか?
>getFullYear()
>では、だめか?
すんなりいきました。
通常はこうするのでしょうか。
知りませんでした。
誠にありがとうございました。
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の質問になります 行の非表示
-
ユーザーフォームのラベルに日...
-
DataGridViewでyyyy/MM/dd
-
今日より前の書き方 マクロ
-
「eclipseで作るカレンダー(ス...
-
DateTimePickerを西暦表示にす...
-
エクセルのVBAで日付を検索し転...
-
誕生日より星座を表示するには
-
Eclipseの対応する括弧の強調表...
-
VBAのapplication.ontime メソ...
-
日付の差を求めるには
-
VB6で時刻の範囲に入っているか...
-
コンボボックスに日付を表示する
-
VBA 日付・時刻の判別 時刻を認...
-
VBA:日付をシリアル値にできる...
-
VBAで当月の1日を表示するには...
-
1本あたり○円と表示する時どの...
-
システム日付とは?
-
VBA 日付、未来の日付はエラー...
-
Python pandasについての質問で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Eclipseの対応する括弧の強調表...
-
ユーザーフォームのラベルに日...
-
VBAの質問になります 行の非表示
-
エクセルのVBAで日付を検索し転...
-
VisualBasic6.0のFormat関数で...
-
DataGridViewでyyyy/MM/dd
-
3人のじゃんけんのプログラム
-
システム日付とは?
-
コンボボックスに日付を表示する
-
今日より前の書き方 マクロ
-
【VBA】土日をスキップして日付...
-
エクセルVBAで機械の稼働時間を...
-
VBA 日付、未来の日付はエラー...
-
VBAで当月の1日を表示するには...
-
DataGridViewの和暦表示について
-
「eclipseで作るカレンダー(ス...
-
テキストボックスにカレンダー...
-
ExcelVBAでSQLサーバの日付時刻...
-
【Excel VBA】条件に合った行の...
-
VBAのapplication.ontime メソ...
おすすめ情報