相关疑难解决方法(0)

JS:new Date()不接受我自己语言环境中的日期字符串(d/m/y)

我的浏览器(即我的操作系统)应该知道我在澳大利亚以及正确的日期格式是什么.在这种情况下,d/m/y,而不是m/d/y.但是,如果我运行以下代码:

alert(new Date("21/11/1968"))
Run Code Online (Sandbox Code Playgroud)

结果是"1969年9月11日星期四".它认为月份是第一位并相应调整.

为什么是这样?答案总是使用通用格式作为日期函数的输入,还是有办法告诉浏览器期望以我的语言环境格式输入日期?

javascript locale date

11
推荐指数
3
解决办法
2万
查看次数

使用Moment.js获取语言环境格式

我正在尝试根据位置恢复日期格式。例如,如果我使用moment.locale('fr')restore "DD/MM/YYYY""YYYY/MM/DD"with进行检索moment.locale('en')。如您所见,我使用MomentJS进行日期管理。

是否有MomentJS函数来恢复格式?

javascript momentjs

5
推荐指数
3
解决办法
3747
查看次数

标签 统计

javascript ×2

date ×1

locale ×1

momentjs ×1