3 回答
TA贡献1828条经验 获得超4个赞
最好使用任何外部库,如 momentjs 或 datejs。试试这个它现在可能会解决你的问题。
const date = "01/12/2019";
const split = date.split('/');
console.log('day', split[0])
console.log('month', split[1])
console.log('year', split[2])
var date = moment('01/12/2019', 'DD/MM/YYYY');
console.log(date.month()+1);
<script src="//cdnjs.cloudflare.com/ajax/libs/moment.js/2.10.3/moment.min.js"></script>
TA贡献1839条经验 获得超15个赞
你可以使用类似Moment.js 的东西
const beginDate = "22/05/2019"
const date = moment(beginDate, 'DD/MM/YYYY');
const month = date.format('M');
console.log(month)
//05
TA贡献1825条经验 获得超4个赞
让它变得容易。您不需要外部库:
var beginDate = "01/10/2019";
var timeZone = 'your time zone'; //en-GB etc...
var month = new Date(beginDate).toLocaleString(timeZone , {month: "2-digit"}); //month = 10
添加回答
举报