0

我必须使用这种格式将日期存储在数据库中,YY-MM-DD hh:mm:ss 但我 12/20/2018 1:30 AM是在从 kendo-datetime 选择器中选择日期后得到的。

我已经尝试过fomat="YY-MM-SS hh:mm:ss",但每次超过相同的格式时它都不起作用。

告诉我,任何人,如何将选定的日期和时间转换为YY-MM-DD hh:mm:ss

var date = object.dTime;
var newdate = date.split("/").reverse().join("-");
4

4 回答 4

1

使用时刻库​​将日期格式化为您想要显示的任何方式,

moment(date).format('YY-MM-SS hh:mm:ss')

有关更多详细信息,请查看此处

于 2018-12-20T06:52:29.850 回答
0

您可以在 angular moment js 中使用,请阅读 moment js implementation。或者你可以点击这个链接这两个问题都是一样的。

[用 moment.js 格式化日期

于 2018-12-20T06:54:29.597 回答
0

在你的 html 文件中使用这个

<input kendo-date-picker
    k-format="'dd/MM/yyyy'"
    ng-model="model.Date"
    name="Date" required />
于 2018-12-20T06:56:39.960 回答
-1
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"
于 2018-12-20T07:10:32.197 回答