c# - 从 javascript 到 C# 的日期不起作用

标签 c# javascript datetime

我正在尝试将日期时间从 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/

相关文章:

python - 以占复数的单词列出Python日期时间倒计时

c# - 用于快速检查目的的在线显示方法

c# - SqlCommand 如何处理整数类型的参数?

javascript - 实现点击拖动旋转3D对象 - vue.js

javascript - promise 完成后导出

javascript - 如何更改 TinyMce 编辑器中的默认字体调色板?

javascript - 根据用户输入计算日期

c# - 使用 HTTPWebRequest 获取远程页面的标题

c# - 如何使用 MOQ 框架在 c# 中模拟静态方法?

python - 如何解析 Chrome 书签文件中的 date_added 字段?