JSFiddle - React, Tailwind, and code Playground

by garethrwilliams

JavaScript

function dateToCorrectFormat (date) {
                const dateString = date
                const correctDate = dateString.split("/").length === 3 ? true : false;
                if (correctDate) {
                return dateString;
                } else {
                const dateParts = dateString.split('/');
                const correctDateFormat = `01/${dateParts[0]}/${dateParts[1]}`;
                return correctDateFormat;
                }
                }

                function dateToTimestamp (date) {
                const dateString = date ? dateToCorrectFormat(date) : '01/01/1970'
                const dateParts = dateString.split("/");
                const dateObject = new Date(+dateParts[2], dateParts[1] - 1, +dateParts[0]);
                return dateObject.getTime();
                }
                
console.log(dateToTimestamp('02/01/2023'));