Mil*_*oin 3 javascript locale date
情况:我想使用JavaScript函数Date.toLocaleDateString()在用户首选的语言环境中显示日期。到目前为止,还不错,但是我想显示该2-digit选项的月份和日期。
据我所知,您必须使用Date.toLocaleDateString(locale, options)显示选项,但是该选项应该使用哪个值locale?toLocaleDateString()内部读取哪个变量来设置语言环境,以便我可以读出该变量并将其传递给具有2个参数的函数调用?
- 如果未提供语言环境,则使语言环境不确定。
暗示您可以将其设置为undefined自己,不会产生不良影响。这由MDN参考文档支持:
如果未提供或未定义locales参数,则使用运行时的默认语言环境。
因此,您可以通过以下方式调用它:
Date.toLocaleDateString(undefined, options);
Run Code Online (Sandbox Code Playgroud)
以获取默认语言环境,就像您没有参数一样调用它一样。