I have JS string with date: 21-05-2022
. It is also possible to receive date string as 21-05-2022T23:15:56Z
- date string with date and time data. I would like to check if ining string contains only date or date and time. Now I am using a function which splits string by 'T' symbol and checks if resulted array has second [1] member. Maybe there is more elegant way to perform this operation? I can use moment.js
library in this context.
I have JS string with date: 21-05-2022
. It is also possible to receive date string as 21-05-2022T23:15:56Z
- date string with date and time data. I would like to check if ining string contains only date or date and time. Now I am using a function which splits string by 'T' symbol and checks if resulted array has second [1] member. Maybe there is more elegant way to perform this operation? I can use moment.js
library in this context.
2 Answers
Reset to default 4Alt variant:
let isTimeHas = /:/.test(dateString)
since your date is always string, i would do :
let result = dateString.includes('T');
if the string includes the T it means it is datetime