# Tomorrow date 32 December

**URL:** https://discourse.nodered.org/t/tomorrow-date-32-december/84160
**Category:** General
**Created:** [31 December 2023 16:10 UTC](https://discourse.nodered.org/t/tomorrow-date-32-december/84160 "2023-12-31T16:10:44Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Giamma](https://avatars.discourse-cdn.com/v4/letter/g/e47774/32.png) [@Giamma](https://discourse.nodered.org/u/Giamma)
#### Post date: [31 December 2023 16:10 UTC](https://discourse.nodered.org/t/tomorrow-date-32-december/84160/1 "2023-12-31T16:10:44Z")

</div>

Hi,  
this is my function to calculate the date of tomorrow (I need the format dd/mm)

```auto
const tomorrow = new Date();

let mese = tomorrow.getMonth() + 1;

let giorno = tomorrow.getDate() + 1;

if (mese < 10) {
    mese = "0" + mese
}
if (giorno < 10) {
    giorno = "0" + giorno
}

const giornoDom = giorno + "/" + mese;

node.status(giornoDom);

```

Worked fine for all the year but today ....

![ssss](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/0/5/05eeb42bab46ab70e82a6647562f03effe48426d.png)

Where is the problem?

---

<div class="post-metadata">

### Author: ![ralphwetzel](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/ralphwetzel/32/53713_2.png) [@ralphwetzel](https://discourse.nodered.org/u/ralphwetzel)
#### Post date: [31 December 2023 16:19 UTC](https://discourse.nodered.org/t/tomorrow-date-32-december/84160/2 "2023-12-31T16:19:18Z")

</div>

> [@Giamma](#):
>
> `tomorrow.getMonth()`

[returns](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/getMonth)

> the month for this date according to local time, as a zero-based value (where zero indicates the first month of the year)

> [@Giamma](#):
>
> `tomorrow.getMonth()`

[returns](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/getDate)

> the day of the month for this date according to local time.

Your math is simply wrong. A better / correct way to [achieve what you want](https://flaviocopes.com/how-to-get-tomorrow-date-javascript/):

```auto
const today = new Date()
const tomorrow = new Date(today)
tomorrow.setDate(tomorrow.getDate() + 1)

```

---

<div class="post-metadata">

### Author: ![Giamma](https://avatars.discourse-cdn.com/v4/letter/g/e47774/32.png) [@Giamma](https://discourse.nodered.org/u/Giamma)
#### Post date: [31 December 2023 16:26 UTC](https://discourse.nodered.org/t/tomorrow-date-32-december/84160/3 "2023-12-31T16:26:45Z")

</div>

Thank you very much ....

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)
#### Post date: [14 January 2024 16:27 UTC](https://discourse.nodered.org/t/tomorrow-date-32-december/84160/4 "2024-01-14T16:27:43Z")

</div>

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.
