如何在nodejs中将mmddyyyy日期格式转换为mm/dd/yyyy
How to convert mmddyyyy date format to mm/dd/yyyy in nodejs
我有一个日期格式
date="11032020"(mmddyyyy)
产出expected:11/03/2020
我想在 nodejs.I 中将其转换为 mm/dd/yyyy 我是 nodejs 的初学者。
我看到很多帖子,他们从 mm-dd-yyyy 转换为不同的格式,或者 related.I 尝试转换为 ISO 但没有成功。
我无法将 mmddyyyy 转换为不同的格式。
你能帮我解决这个问题吗?
使用 moment.js 你可以:
const date = "11032020"
const res = moment(date, "MMDDYYYY").format('MM/DD/YYYY')
console.log(res)
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.1/moment.min.js" integrity="sha512-qTXRIMyZIFb8iQcfjXWCO8+M5Tbc38Qi5WzdPOYZHIlZpzBHG3L3by84BBBOiRGiEb7KKtAOAs5qYdUiZiQNNQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
如果您确定输入是 MMDDYYYY
并且不需要验证它,您可以使用正则表达式:
let format_date = input => input.replace(/(\d{2})(\d{2})(\d{4})/, "//")
format_date("11032020") // "11/03/2020"
我有一个日期格式
date="11032020"(mmddyyyy)
产出expected:11/03/2020
我想在 nodejs.I 中将其转换为 mm/dd/yyyy 我是 nodejs 的初学者。 我看到很多帖子,他们从 mm-dd-yyyy 转换为不同的格式,或者 related.I 尝试转换为 ISO 但没有成功。
我无法将 mmddyyyy 转换为不同的格式。
你能帮我解决这个问题吗?
使用 moment.js 你可以:
const date = "11032020"
const res = moment(date, "MMDDYYYY").format('MM/DD/YYYY')
console.log(res)
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.1/moment.min.js" integrity="sha512-qTXRIMyZIFb8iQcfjXWCO8+M5Tbc38Qi5WzdPOYZHIlZpzBHG3L3by84BBBOiRGiEb7KKtAOAs5qYdUiZiQNNQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
如果您确定输入是 MMDDYYYY
并且不需要验证它,您可以使用正则表达式:
let format_date = input => input.replace(/(\d{2})(\d{2})(\d{4})/, "//")
format_date("11032020") // "11/03/2020"