我正在尝试将日期时间从 C# 传递到 javascript。
我已经将我在 C# 中的日期时间转换为 FileTime(我不确定,如果这是完成的方式),然后我将这个值传递给这样的 ViewBag。
ViewBag.minDate = minDate.ToFileTime();
接下来我在 javascript 中执行此操作
var date = new Date(Date.parse(<%=ViewBag.minDate%>));
变成了下面的内容,但我得到“无效日期”
var date = new Date(Date.parse(130014720000000000)
您知道这是为什么吗?我该如何解决?
最佳答案
试试这个:
ViewBag.minDate = minDate.Subtract(new DateTime(1970, 1, 1)).TotalMilliseconds;
关于c# - 从 javascript 到 C# 的日期不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21301467/