2011-11-26 227 views
0

我正在使用jQuery Weekly Calendar插件(https://github.com/robmonie/jquery-week-calendar /维基/)。当我提醒startTime和endTime(它也进入数据库)时,我在Mac和Windows上得到了不同的结果。Mac上的Chrome浏览器显示时间(MST),但PC上的Chrome浏览器显示时间(Mountain Standard Time)

Chrome的Mac上显示的时间为:

星期六2011年11月26日13点10分00秒GMT-0700(MST)

凡为Chrome浏览器在Windows上显示的时间为:

Sat Nov 26 2011 13:10:00 GMT-0700(Mountain Standard Time)

任何想法为什么会发生这种情况?在jQuery的周日历​​脚本,我想也许需要以某种方式改变了这些行:

$timestampsOfOptions.start[timeslotTimes[i].startFormatted] = startTime.getTime(); 
$timestampsOfOptions.end[timeslotTimes[i].endFormatted] = endTime.getTime(); 

但我真的不知道要诚实。

回答

1

getTime()不是什么需要改变 - it returns a numeric value

您正在查看的输出看起来像来自JavaScript的本机Date.toString()方法的原始输出,其输出为不保证为任何特定格式。特别是,从系统到系统,时区的名称通常不一样 - 如果您需要一致的输出,那么您的运行可能会很不顺利。

相关问题