Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript Date.toLocaleDateString()-仅设置选项_Javascript_Date_Locale - Fatal编程技术网

JavaScript Date.toLocaleDateString()-仅设置选项

JavaScript Date.toLocaleDateString()-仅设置选项,javascript,date,locale,Javascript,Date,Locale,情况:我想使用JavaScript函数Date.toLocaleDateString()在用户首选的区域设置中显示日期。到目前为止还不错,但我想用2位选项显示月份和日期 据我所知,您必须使用Date.toLocaleDateString(locale,options)来显示选项,但是locale选项应该使用哪个值?toLocaleDateString()在内部读取哪个变量来设置区域设置,这样我就可以读取它并将它传递给带有2个参数的函数调用?来自: 如果未提供区域设置,则让区域设置未定义 这意味着

情况:我想使用JavaScript函数
Date.toLocaleDateString()
在用户首选的区域设置中显示日期。到目前为止还不错,但我想用
2位
选项显示月份和日期

据我所知,您必须使用
Date.toLocaleDateString(locale,options)
来显示选项,但是
locale
选项应该使用哪个值?
toLocaleDateString()
在内部读取哪个变量来设置区域设置,这样我就可以读取它并将它传递给带有2个参数的函数调用?

来自:

  • 如果未提供区域设置,则让区域设置未定义
  • 这意味着您可以自己将其设置为
    未定义
    ,而不会产生不良影响。这一点得到以下方面的支持:

    如果未提供或未定义locales参数,则使用运行时的默认语言环境

    因此,您可以将其称为:

    Date.toLocaleDateString(undefined, options);
    

    获取默认区域设置,就好像您调用它时没有参数一样。

    您可以尝试使用as中的
    未定义
    ,其中包含
    区域设置
    参数的信息:“如果未提供或未定义区域设置参数,则使用运行时的默认区域设置。”谢谢,我只是没有看到关于undefined(未定义)的注释,因为该信息本身不在上,但我链接到的页面链接在“locales”参数部分下的“Intl page”文本后面。