use*_*203 4 javascript string customization
你好每个我都有类型字符串的日期字段与iso格式,如下所示:const date ="2017-06-10T16:08:00:我想以某种方式编辑以下格式的字符串,如下所示:10-06-2017但我我努力实现这一目标.我在"T"字符之后剪切了子字符串
daa*_*edt 11
使用Moment.js和.format函数.
moment('2017-06-10T16:08:00').format('MM/DD/YYYY');
Run Code Online (Sandbox Code Playgroud)
会输出
06/10/2017
Run Code Online (Sandbox Code Playgroud)
除了format函数Moment.js将丰富你将有更多有用的功能.
小智 9
它可以在没有moment.js的情况下实现,但我建议你使用它
var date = new Date("2017-06-10T16:08:00");
var year = date.getFullYear();
var month = date.getMonth()+1;
var day = date.getDate();
if (day < 10) {
day = '0' + day;
}
if (month < 10) {
month = '0' + month;
}
var formattedDate = day + '-' + month + '-' + year
Run Code Online (Sandbox Code Playgroud)
小智 5
如果日期字符串始终采用 ISO 格式,您还可以使用正则表达式重新格式化,而无需其他库:
date.replace(/(\d{4})\-(\d{2})\-(\d{2}).*/, '$3-$2-$1')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
55759 次 |
| 最近记录: |