📜  JavaScript 日期 toLocaleDateString() 方法

📅  最后修改于: 2022-05-13 01:56:46.149000             🧑  作者: Mango

JavaScript 日期 toLocaleDateString() 方法

下面是Date toLocaleDateString()方法的示例。

  • 例子:
    
    
  • 输出:
    6/24/2018
    Sunday, Jun 24, 2018
    

date.toLocaleDateString()方法用于将日期转换为字符串。
句法:

dateObj.toLocaleDateString( [locales][, options])

参数:此方法接受上面提到的两个参数,如下所述:

  • locales:此参数是包含一个或多个语言或区域设置标记的区域设置字符串数组。请注意,它是一个可选参数。如果您想在应用程序中使用特定格式的语言,请在 locales 参数中指定该语言。
  • 选项:它也是一个可选参数,包含指定比较选项的属性。一些属性是 localeMatcher、timeZone、工作日、年、月、日、小时、分钟、秒等。

返回值:它将日期作为特定格式的字符串值返回,该格式由语言环境指定。

注意: dateObj应该是一个有效的 Date 对象。

上述方法的更多代码如下:
方案1:没有参数的这个方法的返回值在脚本中是不能依赖的。它使用操作系统的语言环境的约定。


输出:

7/28/1993 

注意:并非所有浏览器都支持 locales 和 options 参数。要检查它是否支持,我们可以使用以下函数:

function toLocaleDateStringSupportsLocales()
{
    try {
        new Date().toLocaleDateString('i');
    }
    catch (e) {
        return e.name === 'RangeError';
    }
    return false;
}

支持的浏览器: JavaScript Date toLocaleDateString() 方法支持的浏览器如下:

  • 谷歌浏览器 1 及更高版本
  • 边缘 12 及以上
  • 火狐 1 及以上
  • Internet Explorer 5.5 及更高版本
  • Opera 5 及以上
  • Safari 1 及以上