使用JSON传递.NET System.DateTime的最佳方法是什么,以便客户端javascript可以构造一个javascript Date对象?

时间:2009-08-19 00:38:57

标签: .net javascript json

我正在“手动”构建服务器端的JSON字符串。

我应该在服务器端Convert.ToString(System.DateTime.Milliseconds)并在客户端使用javascript Date.setTime(毫秒)吗?

1 个答案:

答案 0 :(得分:3)

使用毫秒我认为是最好的选择,因为它可以实现最简单的转换。但是你需要注意的一个问题是时钟可能位于不同的时区,所以你可能需要注意这一点,并且可能在一些已知的标准时区发送时间。

如果您只是需要显示,那么您可以将日期作为字符串发送,但这将使更改时区变得更难。

最佳解决方案将取决于它的使用方式和需求。