Date Format in List Table Rows Module

:bullseye: What is your goal?

Pull payment data from an Excel table and push it through to our CRM.

:thinking: What is the problem & what have you tried?

When the List Table Rows module runs in Make the date column appears as a number e.g. 46176 where in my table it’s showing as 6/3/2026 (UK date format.)
I have tried using formatDate but this didn’t seem to work. I also tried parseDate but the output was incorrect (see screenshot) - the output was “1 January 1970 12:49”.

:camera_with_flash: Screenshots (scenario flow, module settings, errors)

Hey Rachel,

select the multiplicator from the menu instead, cause that star you have is just a text string. You may also need to parseNumber() around the incoming date, depending on its format.

Can you also show a screenshot of what the input looks like?

Hi Stoyan,

Thanks for the tip around the multiplicator, I have added this! The date output is now showing as “4 June 2096” which is different but still not right. See below input from the excel table and then what that looks like when it comes through the List Table Rows module:

When using the parseNumber function - what would the decimal separator be?

Thanks,

Rachel

Ok can you check the sheet if its American format? So the sheet is June 3rd, which means its 1 day off. So this could be a time zone issue. Check the time zone of the Make account and test with some different dates to confirm this. Then you can just add -1 days to it and it will match.

I have changed the settings to use UK date format as this is what I need. I then added two additional rows with different dates so now I should have :

6 March 2026

6 March 2026

9 Feb 2026

2 Jan 2026

I updated the calculation to multiply by 86399 which is the -1 days you mentioned and my output is mixed. I am getting:

6 March 2096

6 March 2096

10 Feb 2096

3 Jan 2096

So the year is wrong on them all and for some reason the second two have an extra day added even though the first two are correct. Any ideas?

Thanks for your help on this so far!

I cannot explain to you how much I hate Microslop’s products and strongly advise you to move away from Excel as soon as possible.

Apparently you need to subtract 25569 from the date before multiplying by 86400 to get the correct unix timestamp…Even then, I suggest testing with a couple of different dates to verify you are not getting the ±1 day issue.

1 Like

If you’re using parseDate, you need to input the UK timezone (Europe/London) instead of X in the function.
Afterwards, you can put that inside a formatDate function like so: formatDate([the entire first formula]; DD/MM/YYYY)

I’m not certain you need the parseDate function, but give it a try.

Thank you for this! A very annoying formula but it worked for me :slightly_smiling_face:

Welcome to the Make community!

Have you seen these previous discussions?

Your question may already have answers here:

Based on the above, you may have asked a duplicate question. Before creating a new topic in the forum, you can search this forum for existing answers and the Help Centre to get to a solution faster.

Still require assistance?

If the previous/related discussions are not similar to your question, please reply providing additional details to demonstrate the difference(s) between your question and the ones above.

If you require help understanding or implementing workarounds/solutions in the related discussions, please reply with more details of what you have tried, including screenshots.

— @samliew

I ran into a similar situation when working with Excel serial dates in automation tools. At first it’s confusing because Excel stores dates as numeric values, so when they move into another system the format doesn’t always translate properly. Using parseDate with the correct timezone and then wrapping it with formatDate is actually a clever way to handle it.

Timezone differences are something many people overlook, so specifying Europe/London in the function is a really helpful tip. Once the date is parsed correctly, formatting it into DD/MM/YYYY becomes much easier.

When I deal with spreadsheets and time-based data, I sometimes double-check values with small utilities or simple date calculation tools before applying the final formula in a workflow. It helps avoid mistakes when the numbers look unusual at first.

2 Likes