【发布时间】:2012-06-20 17:40:57
【问题描述】:
我正在寻找 javascript 代码,它将根据本地时区(客户端浏览器时区)为我提供当月的第一个日期。
目前我正在使用以下代码:
var startDate =new Date (2012,5,1);
哪个正确地给了我这个值:
2012 年 6 月 1 日星期五 00:00:00 EDT
但是当我在贝鲁特的浏览器(格林威治标准时间 +2.00)中尝试相同的操作时,它“有时”会给出 5 月 31 日(这意味着如果我早上尝试它会给我 31 日,但贝鲁特下午时间可以正常工作)
基本上我需要获取本地浏览器当前的第一个日期。有什么建议吗?
【问题讨论】:
标签: javascript date timezone