# date.getMonth()

**URL:** <https://forum.servoy.com/t/date-getmonth/659>\
**Category:** Classic Servoy\
**Created:** [November 14, 2003, 10:43am UTC](https://forum.servoy.com/t/date-getmonth/659 "2003-11-14T10:43:39Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![IT2Be](https://avatars.discourse-cdn.com/v4/letter/i/dc4da7/32.png) [@IT2Be](https://forum.servoy.com/u/IT2Be)\
**Post date:** [November 14, 2003, 10:43am UTC](https://forum.servoy.com/t/date-getmonth/659/1 "2003-11-14T10:43:39Z")

</div>

I do the following:

var d = new Date();

dd = d.getDate();  
dm = d.getMonth();  
dy = d.getYear();

getDate and getYear give the correct answers (= today: 14, 2003)

getMonth is incorrect however. The given value = 10!

---

<div class="post-metadata">

**Author:** ![jcompagner](https://yyz2.discourse-cdn.com/flex010/user_avatar/forum.servoy.com/jcompagner/32/4889_2.png) [@jcompagner](https://forum.servoy.com/u/jcompagner)\
**Post date:** [November 14, 2003, 11:35am UTC](https://forum.servoy.com/t/date-getmonth/659/2 "2003-11-14T11:35:55Z")

</div>

No it doesn’'t  
javascript month is 0 based..  
so 0 = jan, 1 = feb,…, 10 = nov

---

<div class="post-metadata">

**Author:** ![IT2Be](https://avatars.discourse-cdn.com/v4/letter/i/dc4da7/32.png) [@IT2Be](https://forum.servoy.com/u/IT2Be)\
**Post date:** [November 14, 2003, 11:37am UTC](https://forum.servoy.com/t/date-getmonth/659/3 "2003-11-14T11:37:40Z")

</div>

OK ![:lol:]( "Laughing")
