javascript - 使用 javascript 从数据库以 JSON 格式返回 DateTime

标签 javascript sql json

我从存储过程 getDateTime 获取日期时间。我收到的格式非常奇怪(如下所示)

这就是它的样子(错误返回)

{"dateTime":"Wed Apr 01 2015 04:00:00 GMT+0000 (Coordinated Universal Time)","Thu Apr 02 2015 12:00:00 GMT+0000 (Coordinated Universal Time)"}]}

这就是我想要它返回的内容

{"dateTime":["2015-04-01T04:00:00Z","2015-04-02T12:00:00Z"]}

这是获取日期时间的代码

mssql.query("EXEC getDateTime ?", [meetingID],  
        {
            success: function(results) {
                var length = results.length;
                var dateTime = results[0].meetingDateTime; //this part!!!!
                for (var x= 1; x < length; x++) {
                    dateTime =  dateTime + results[x].meetingDateTime
                }
        }

最佳答案

您可以使用toJSON方法

var d = new Date();
var n = d.toJSON();

更多 here

关于javascript - 使用 javascript 从数据库以 JSON 格式返回 DateTime,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29528390/

相关文章:

javascript - 如何让 xterm.js 接受输入?

javascript - CSS高度动画宽度错误

mysql:在两列中搜索一个值并返回找到的列名

angularjs - 如何使用 ng2-dnd 包从 json 而不是数组读取数据?

javascript - 将新属性分配给内置类型实际上是非法的吗?

javascript - 向Google可视化表格添加分页(表格分页)

c# - 复杂的数据库操作

c# - select语句包含保留字c#

json - 来自 Haskell 的查询请求,包含 "same data"的两倍

json - 将一个 JSON 模式映射到不同的 JSON 模式