我使用内置的Date()函数处理一个包含许多JS页面的大型工作系统。
我刚刚被告知由于系统需要日期格式为DD / MM / YYYY而美国ipads在日历和其他页面上发生错误的错误,但在ipads上的美国时区返回的日期是MM / DD / YYYY。
是否有人能够建议任何其他解决方案,除了去每个位置实例化一个新的日期,并使用getTime()从那里创建我的日期?
当前日历初始化代码:
date = new Date(),
firstDayISO = new Date(date.getFullYear(), date.getMonth(), 1),
lastDayISO = new Date(date.getFullYear(), date.getMonth() + 1, 0),
firstDay = ISOFromDate(firstDayISO),
lastDay = ISOFromDate(lastDayISO);
function ISOFromDate(dteDate) {
chrDate = dteDate.getFullYear();
chrDate += "-";
chrDate += pad(dteDate.getMonth() + 1, 2);
chrDate += "-";
chrDate += pad(dteDate.getDate(), 2);
return chrDate;
}