将时间戳发送到JavaScript的最佳格式?

时间:2016-02-03 15:39:20

标签: javascript java html rest

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

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

或:

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

向JavaScript发送时间戳的首选方式是Java还是String?

1 个答案:

答案 0 :(得分:0)

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

例如,以下JSON对象:

{"currentDate": 1454517934}

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

var newDate = Date(object.currentDate);

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

希望有所帮助。