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

标签 .net javascript json

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

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

最佳答案

我相信使用毫秒是最好的选择,因为它可以实现最简单的转换。不过,您需要注意的一个问题是时钟可能位于不同的时区,因此您可能需要意识到这一点,并且可能以某个已知的标准时区发送时间。

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

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

关于.net - 使用 JSON 传递 .NET System.DateTime 以便客户端 javascript 可以构造 javascript Date 对象的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1297307/

相关文章:

c# - 格式化文件中的文本表,将每行两行合并为一行

javascript - 我如何将 jquery 放在一个单独的文件中?

javascript - jQuery/JavaScript 相当于单个元素的each()?

c# - 分配一个 lambda 表达式会导致它以后不执行?

.net - AjaxExtensions 和 .NET 4 Framework

c# - 使基于 C# 的 Excel 加载项以最小的痛苦在进程外运行

javascript - 在 jQuery .load() 之后激活砌体

Javascript 多脚本 src

javascript - 使用 jQuery 解析实时流 HTTP 分块传输 JSON?

javascript - 从 json 中获取特定值并将其放入数据数组中