当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Javascript Intl.DateTimeFormat.prototype.format()用法及代码示例


Intl.DateTimeFormat.prototype.format() 方法是 JavaScript 中的内置方法,用于根据此 Intl.DateTimeFormat 对象的语言环境和格式选项来格式化日期。

用法:

dateTimeFormat.format( date )

参数:此方法接受如上所述和以下描述的单个参数:

  • date:该参数保存需要格式化的日期。

下面的例子说明了 JvaaScript 中的 Intl.DateTimeFormat.prototype.format() 方法:

范例1:




const Geeks = { weekday:'long', year: 
'numeric', month:'long', day:'numeric' };
const dateformat = new Date(1997, 06, 30);
   
const dateTimeFormat4 = new Intl.DateTimeFormat('hi', Geeks);
console.log(dateTimeFormat4.format(dateformat));
   
const dateTimeFormat2 = new Intl.DateTimeFormat('en-GB', Geeks);
console.log(dateTimeFormat2.format(dateformat));
   
const dateTimeFormat1 = new Intl.DateTimeFormat('sr-RS', Geeks);
console.log(dateTimeFormat1.format(dateformat));
   
const dateTimeFormat3 = new Intl.DateTimeFormat('en-US', Geeks);
console.log(dateTimeFormat3.format(dateformat));

输出:

范例2:


var list = [new Date(2012, 08), new Date(2012, 11),
            new Date(2012, 03)];
var geeks = { year:'numeric', month:'long' };
  
var dateTime = new Intl.DateTimeFormat('hi', geeks);
var result = list.map(dateTime.format);
console.log(result.join(' <-> '));
  
var dateTime1 = new Intl.DateTimeFormat('tr', geeks);
var result1 = list.map(dateTime1.format);
console.log(result1.join(' ; '));
  
var dateTime2 = new Intl.DateTimeFormat('LT', geeks);
var result2 = list.map(dateTime2.format);
console.log(result2.join('::'));

输出:

支持的浏览器: Intl.DateTimeFormat.prototype.format() 方法支持的浏览器如下:

  • 谷歌浏览器
  • Firefox
  • Opera
  • Edge
  • IE
  • Safari



相关用法


注:本文由纯净天空筛选整理自SHUBHAMSINGH10大神的英文原创作品 JavaScript | Intl.DateTimeFormat.prototype.format() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。