I'm getting the following format of date from db 2016 1 24 12:00am
I want make it as moment object so I can do some processing with it
I tried something like below
m = moment('2016 1 24 12:00am').format('YYYY MD ha');
it says invalid date
how to parse this type of strings?
I will get year, month, date and time from different vars, I can construct string like 2016-1-24-12:00am
still it throws error
You have to pass format as a second argument to convert a string to a moment object
m = moment('2016 1 24 12:00am', 'YYYY M D ha');
I think this is what you are looking for.
The problem is that the date your DB returns is not parsable. Moment.js allows you to create a moment object with custom date but you have to specify a format of that day as a second argument eg
moment("12-25-1995", "MM-DD-YYYY");
Have a look at this question on Stackoverflow.
date = moment(new Date())
datetime.html(date.format('dddd, MMMM Do YYYY, h:mm:ss a'));
And JSFiddle demo from the above question. It has a great answer and working.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.