Javascript -更改SQL日期时间格式

Javascript - change SQL datetime format

本文关键字:时间 格式 日期 SQL 更改 Javascript      更新时间:2023-09-26

我还是一个编程新手,我在转换这个日期时遇到了麻烦。我使用ajax与聊天应用程序,并从SQL Server数据库记录拉的日期,但似乎无法转换它。获取日期的代码行很简单:

var timeStart = results.d[i].CreateDate;
我得到的结果是:/Date(1365692153250)/

我尝试添加'new Date()'之前,和/或'。format(MMMM…)' after。这可能是一个简单的问题,但我已经看过了。请让我知道,如果需要任何额外的信息。谢谢。

我想这些问答会对你有所帮助:将Unix时间戳转换为JavaScript中的时间

你只需要转换时间戳。

好运。

您将需要构造一个Date()并使用getter来构建格式。https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Date

在传递格式时,你会想要包含你自己的库,这里有一个生成它的解决方案:http://blog.stevenlevithan.com/archives/date-time-format

感谢@mattmanser的这个帖子,它回答了我的问题…将。net DateTime转换为JSON

解决方案:

var timeStart = results.d[i].CreateDate.replace(/'/Date'((-?'d+)')'//, '$1');
var d = new Date(parseInt(timeStart));

我讨厌"回答我自己的问题",但我想为任何可能需要它的人提供解决方案。