我有一个datetime
看起来像这样:
2017-04-17 18:26:03
如何使用 javascript 或 jquery 将其转换为这种格式:
17/04/2017 18:26
我发现这个问题我认为可能对我有帮助,但答案是转换时间戳,但我的不是时间戳。
如何在 jQuery 中将 DateTime 值转换为 dd/mm/yyyy? https://stackoverflow.com/questions/39813845/how-to-convert-a-datetime-value-to-dd-mm-yyyy-in-jquery
您可以使用简单的字符串和数组操作。
const dateTime = '2017-04-17 18:26:03';
const parts = dateTime.split(/[- :]/);
const wanted = `${parts[2]}/${parts[1]}/${parts[0]} ${parts[3]}:${parts[4]}`;
console.log(wanted);
补充:如果你没有支持的环境模板文字 https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Template_literals那么你可以这样写。
const dateTime = '2017-04-17 18:26:03';
const parts = dateTime.split(/[- :]/);
const wanted = parts[2] + '/' + parts[1] + '/' + parts[0] + ' ' + parts[3] + ':' + parts[4];
console.log(wanted);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)