如何在devexpress和knockout.js中格式化日期并将其插入数据库?

时间:2017-05-03 08:17:20

标签: javascript knockout.js devexpress

在html中我有一个div

"dxDateBox:{
          type: 'date',
          value: currentDate}"

在javascript文件中,我有这个可观察的内容:

currentDate: ko.observable(new Date())

当我使用

将其插入数据库时
 chModel.currentDate()

它插入了这个:

Wed May 03 2017 11:08:50 GMT+0300 (GTB Daylight Time)

而不是这个,这就是我的日期在网站上的显示方式

5/3/2017

我该如何解决? P.S:我希望我网站上的日期是当前日期。 谢谢!

2 个答案:

答案 0 :(得分:2)

试试这个`

var currentDate = new Date();
document.getElementById("spDate").innerHTML=currentDate.getMonth()+1 + "/" + currentDate.getDate() + "/" + currentDate.getFullYear();
<span id="spDate"></span>

我在月份中添加了1个数字,因为javascript月份是从零开始的

答案 1 :(得分:0)

function myFunction() { 
    var date = new Date();
    var month = d.getMonth();
    var day = d.getDay();
    var year = d.getFullYear();
    document.getElementById("dxDateBox").innerHTML =month + "/" + day + "/" + year;
}

这适用于我的javascript