【问题标题】:How to convert date to JavaScript date in vb.net?如何在 vb.net 中将日期转换为 JavaScript 日期?
【发布时间】:2017-04-19 18:25:30
【问题描述】:

我需要将日期mm/dd/yyyy 转换为要在 JSON 中使用的 JavaScript 日期。 日期为Dec 02 2016,JavaScript 日期为1480636800000。我需要将此日期转换为 JavaScript 日期。

【问题讨论】:

  • WHY 您是否尝试手动生成 JSon 字符串,而不是使用 JSon.NET 或其他 Json 序列化程序?您发布的是 NOT 有效的 Json 日期。有效的 JSON 日期遵循 ISO8601 格式。

标签: javascript asp.net json vb.net


【解决方案1】:

在javascript中日期开始于

1970 年 1 月 1 日星期四 00:00:00

等于0

所以在 javascript 中计算的时间是以毫秒为单位的。 如果你能得到这个日期和你想要转换为毫秒的日期之间的天数,那么通过逻辑。

所以在 vb.net 中有一个函数可以获取天差,即 你可以检查这个link

因为有

一天有 1000 * 60 * 60 * 24 毫秒

因此,您可以以毫秒为单位计算时间。

【讨论】:

  • 这不是一个有效的 Json 日期。 OP 应该使用 Json 序列化程序而不是尝试手动构造 JSon 字符串
猜你喜欢
  • 1970-01-01
  • 2017-04-15
  • 2020-03-19
  • 2019-06-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-18
  • 2021-06-07
相关资源
最近更新 更多