以ISO 8601到分钟的分辨率格式化日期
Formatting a date in ISO 8601 to minute resolution
我需要将日期'时间值格式化为ISO 8601,但只能精确到分钟分辨率。
所以格式为:
2007 - 03 - 01 - t13:00zDate的原生toISOString方法返回秒数和小数:
2015 - 09 - 30 t09:50:03.014z
我怎样才能把它们拆下来得到我想要的格式?
我不认为这有一个函数,但下面将做你想要使用正则表达式:
console.log(new Date().toISOString().replace(/:'d+.'d+('w)$/,'$1'))
Date.prototype.toISOStringMinute = function() {
return this.toISOString().replace(/:'d+.'d+('w)$/,'$1');
}
console.log(new Date().toISOStringMinute())
相关文章:
- jQuery中是否内置了任何字符串格式化函数
- 如何将屏幕分辨率乘以 80%,然后在代码中使用
- 检测图像分辨率
- 将字符串转换为格式化日期
- Highcharts-如何在自定义格式化程序中获得默认的y轴标签格式化程序
- 用Javascript重新格式化复杂文本日期字符串的更好方法
- 在HTML画布上格式化文本
- 用于高级文本的格式化工具
- 使用模式格式化Number类型输入中的值
- 将格式化的纯文本转换为HTML
- 如何配置WebStorm以正确格式化生成器函数
- 如何将日期字符串视为格式化数组[EYEAR,MONTH,DAY]
- 如何在谷歌可视化中组合数字和模式格式化程序
- 自定义验证并格式化从数据数据库返回的响应-BEGINNER
- 格式化获取请求的路由
- 如何将日期拆分为格式化的日期和时间
- 用于用户内容的简单代码编辑器/文本格式化程序(在Rails中)
- 格式化货币无效
- 格式化Ember/drill-down/serialize/adapter的JSON项目
- 以ISO 8601到分钟的分辨率格式化日期