84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
我想寫一個元件,在輸入數字中例如:201705 自動格式化日期格式,最終日期格式為:2017-05 再次輸入06自動格式化2017-05-06
小伙看你根骨奇佳,潜力无限,来学PHP伐。
Edit: 對提出的 case 做簡單轉換:
const date str = '20170523' const result = new Date() result.setFullYear(parseInt(str.substr(0, 4))) result.setMonth(parseInt(str.substr(4, 2)) - 1) result.setDate(parseInt(str.substr(6, 2))) // 函数定义见下 getDateFromTimestamp(result.getTime())
一個簡單的實作如下:
// 1495517932472 毫秒级时间戳 const date = new Date().getTime() function formatMonth (num) { return [ '01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12' ][num] } function getDateFromTimestamp (ts) { const date = new Date(ts) const YYYY = date.getFullYear() const MM = formatMonth(date.getMonth()) const DD = date.getDate() return `${YYYY}-${MM}-${DD}` } // 2017-05-23 console.log(getDateFromTimestamp(date))
你也許需要 momentjs
雷雷
原生不好嗎?
Edit: 對提出的 case 做簡單轉換:
一個簡單的實作如下:
你也許需要 momentjs
雷雷
雷雷
雷雷
原生
不好嗎?