如何在angular js中将“12/20/2018 1:30 AM”格式转换为YY-MM-DD hh:mm:ss?
How to convert "12/20/2018 1:30 AM" format to the YY-MM-DD hh:mm:ss in angular js?
我必须使用这种格式 YY-MM-DD hh:mm:ss
将日期存储在数据库中,但我在 select 日期之后从 kendo-日期时间选择器得到了这个 12/20/2018 1:30 AM
。
我试过 fomat="YY-MM-SS hh:mm:ss"
但每次都无法使用相同的格式。
告诉我,任何人,如何将 selected 日期和时间转换为 YY-MM-DD hh:mm:ss
?
var date = object.dTime;
var newdate = date.split("/").reverse().join("-");
使用 moment 库将日期格式化为您想要显示的任何方式,
moment(date).format('YY-MM-SS hh:mm:ss')
有关详细信息,请查看 here
可以在angularmoment js中使用,请阅读moment js实现。
或者你可以按照这个 link 两个问题都是一样的。
[format date with moment.js
在你的 html 文件中使用这个
<input kendo-date-picker
k-format="'dd/MM/yyyy'"
ng-model="model.Date"
name="Date" required />
var date = new Date('12/20/2018 1:30 AM')
date.toISOString().replace('T', ' ').substring(2, 11) + date.toTimeString().substring(0, 8) // "18-12-19 01:30:00"
我必须使用这种格式 YY-MM-DD hh:mm:ss
将日期存储在数据库中,但我在 select 日期之后从 kendo-日期时间选择器得到了这个 12/20/2018 1:30 AM
。
我试过 fomat="YY-MM-SS hh:mm:ss"
但每次都无法使用相同的格式。
告诉我,任何人,如何将 selected 日期和时间转换为 YY-MM-DD hh:mm:ss
?
var date = object.dTime;
var newdate = date.split("/").reverse().join("-");
使用 moment 库将日期格式化为您想要显示的任何方式,
moment(date).format('YY-MM-SS hh:mm:ss')
有关详细信息,请查看 here
可以在angularmoment js中使用,请阅读moment js实现。 或者你可以按照这个 link 两个问题都是一样的。
[format date with moment.js
在你的 html 文件中使用这个
<input kendo-date-picker
k-format="'dd/MM/yyyy'"
ng-model="model.Date"
name="Date" required />
var date = new Date('12/20/2018 1:30 AM')
date.toISOString().replace('T', ' ').substring(2, 11) + date.toTimeString().substring(0, 8) // "18-12-19 01:30:00"