使用 moment.js 或另一个 javascript 库生成 WCF JSON 格式日期

Generate WCF JSON format Date with moment.js or another javascript library

我正在 Javascript 使用 WCF 服务,需要处理日期。

我正在寻找一些不错的 DateTime 处理程序,用于 DataContractJsonSerializer 生成的格式 { "date": "/Date(1260597600000-0600)/" } 并找到了 moment.js。 moment.js 非常适合使用这种日期格式,处理包括时区在内的格式。

我现在需要的是从 Javascript 或时刻日期生成 WCF 日期格式,以便在我的 POST 方法的请求中发送带时区的日期,并查看 [=24 的文档=] 找不到任何具有我需要的输出的内容。

知道如何使用 moment.js 或任何其他 js 库实现此目的吗?

谢谢。

与moment.js:

yourMomentObject.format("/[Date](xZZ)/")

示例:

没有时间,您可以编写自己的函数,使用 Date 对象的 .getTime() 函数和 .getTimezoneOffset() 函数。但是,偏移量必须取反,然后在添加到字符串之前正确格式化。