【问题标题】:Best format for sending Timestamps to JavaScript?将时间戳发送到 JavaScript 的最佳格式?
【发布时间】:2016-02-03 15:39:20
【问题描述】:

例如,当使用 REST 向 JavaScript 发送时间戳时,我可以使用不同的格式。

long timeInMillis = (new Date()).getTime();

或:

String timeInMillis = ""+(new Date()).getTime();

向 JavaScript 发送时间戳的首选方式是与 Java 中的字符串一样长还是字符串?

【问题讨论】:

  • 主要基于意见?
  • 显然是 String,因为请求数据总是作为文本传递/发送
  • 这个问题太宽泛了。这实际上取决于您计划使用时间戳的目的、您正在使用的 JS 库等等。我只是无法决定是否投票关闭,因为它太宽泛、基于意见,或者因为不清楚你在问什么!
  • 我打算用时间戳作为时间戳。

标签: javascript java html rest


【解决方案1】:

假设您使用 REST 并以 JSON 格式获取数据,通常的情况是将您的时间作为时间戳发送并在客户端将其转换为 Date(例如,您可以很好地打印它)。

例如,以下 JSON 对象:

{"currentDate": 1454517934}

您可以使用Date js object 来启动新日期:

var newDate = Date(object.currentDate);

但如果您将时间戳保存为字符串,则您没有匹配的构造函数来启动 Date(string)

希望对您有所帮助..

【讨论】:

  • @confile 对你有帮助吗?
猜你喜欢
  • 2015-01-24
  • 2010-10-22
  • 1970-01-01
  • 2015-09-08
  • 2015-05-11
  • 1970-01-01
  • 2013-04-12
  • 1970-01-01
相关资源
最近更新 更多