これは昨晩の頭痛の原因となりました。なぜなら、DateオブジェクトのgetDateメソッドが1(1〜31の値を返す)の理由を理解したかったのですが、getMonthメソッドは0ベース(0〜11を返します)。なぜ私は同じオブジェクトのメソッドにこの矛盾があるのだろうかと思います。JavaScriptの日付メソッドの不一致 - getDateとgetMonthの比較
私はなぜこの動作を変更するのが難しいのか理解していますが、これが最初にこのように設計された理由はありますか?
マニュアルは、ここで見つけることができます:http://www.w3schools.com/jsref/jsref_obj_date.asp JavaScriptで
関連:http://stackoverflow.com/questions/834757/why-does-getday-return-incorrect-values-javascript/834807#834807 – Guffa
は、彼のつぶやきを削除して、彼に尋ねます私は彼の反応を聞くのが大好きで、それも私をキャッチ! http://twitter.com/#!/brendaneich(psは私が「彼」と言うとき、私は創作者を意味する) – Magrangs
rel:http://stackoverflow.com/questions/1453043/zero-based-month-numbering – georg