我遇到了javascriptDate()
函数的奇怪问题,这些是细节
服务器端:Struts (ActionForm, Action class, jsp)
客户端:jQuery, javascript
现在,我需要页面上的服务器时间并使用 javascript 进行操作。所以,我 Calendar.getInstance().getTimeinMillis();
在动作类中做了,并将其保存为 ActionForm 属性。
现在,在客户端,我从 styleId 中获得了长值 (timeinMillis)。但是,为了操纵,当我这样做时
var curTime = parseInt($("#serverTime").val());
var serverTime = new Date(curTime);
现在,serverTime 提供的是客户端机器日期而不是服务器日期,尽管我们提供的是服务器的 timeinMillis。
奇怪的是,当我从服务器传递日期的字符串值而不是 long timeinMillis 并将其作为参数传递时,它运行良好。
任何的想法?