| ¶Ô±ÈÐÂÎļþ |
| | |
| | | /*** |
| | | * |
| | | * @param time æ¥æ å¹´ææ¥ |
| | | */ |
| | | const gsdate = (time) => { |
| | | let date = new Date(time) |
| | | let y = date.getFullYear() |
| | | let m = date.getMonth() + 1 |
| | | m = m < 10 ? ('0' + m) : m |
| | | let d = date.getDate() |
| | | d = d < 10 ? ('0' + d) : d |
| | | return y + '-' + m + '-' + d; |
| | | } |
| | | |
| | | /*** |
| | | * |
| | | * @param time æ¥æ å¹´ææ¥æ¶åç§ |
| | | * @param Sign é´é |
| | | */ |
| | | function setTime (time, Sign) { |
| | | let year = time.getFullYear(); |
| | | let month = time.getMonth() + 1 >= 10 ? time.getMonth() + 1 : `0${time.getMonth() + 1}`; |
| | | let day = time.getDate() >= 10 ? time.getDate() : `0${time.getDate()}`; |
| | | let hour = time.getHours() >= 10 ? time.getHours() : `0${time.getHours()}`; |
| | | let minute = time.getMinutes() >= 10 ? time.getMinutes() : `0${time.getMinutes()}`; |
| | | let second = time.getSeconds() >= 10 ? time.getSeconds() : `0${time.getSeconds()}`; |
| | | return [year, Sign, month , Sign, day, ' ', hour , ':', minute, ':', second ].join(''); |
| | | } |
| | | |
| | | /*** |
| | | * |
| | | * @param time æ¥æ å¹´ææ¥æ¶åç§ |
| | | * @param Sign é´é |
| | | */ |
| | | function setTimeO (time, Sign) { |
| | | let year = time.getFullYear(); |
| | | let month = time.getMonth() + 1 >= 10 ? time.getMonth() + 1 : `0${time.getMonth() + 1}`; |
| | | let day = time.getDate() >= 10 ? time.getDate() : `0${time.getDate()}`; |
| | | let hour = time.getHours() >= 10 ? time.getHours() : `0${time.getHours()}`; |
| | | let minute = time.getMinutes() >= 10 ? time.getMinutes() : `0${time.getMinutes()}`; |
| | | let second = time.getSeconds() >= 10 ? time.getSeconds() : `0${time.getSeconds()}`; |
| | | return [year, Sign, month , Sign, day, ' ', hour , ':', minute, ':', '00' ].join(''); |
| | | } |
| | | |
| | | /*** |
| | | * phoneRegular: ææºå·éªè¯ |
| | | * mailboxRegular: é®ç®±éªè¯ |
| | | * positiveInteger: æ£æ´æ° |
| | | * decimal: å°æ°ï¼åªæ¯æåä½å°æ°ï¼ |
| | | * positiveIntegerDecimal: æ£æ´æ°å°æ°ï¼æå¤åä½å°æ°ï¼ |
| | | * numberï¼æ°åæå¤ä¿çåä½å°æ° |
| | | */ |
| | | const REGULAR = { |
| | | phoneRegular: /^1[3456789]\d{9}$/, |
| | | mailboxRegular: /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/, |
| | | positiveInteger: /^[0-9]*[1-9][0-9]*$/, |
| | | decimal: /^0$|^[1-9]\d{0,15}$|^[1-9]\d{0,15}\.{1}\d{1,4}$|^0\.{1}\d{1,4}$/g, |
| | | positiveIntegerDecimal: /^([1-9][0-9]*|0)(\.[0-9]?[1-9][1-9][1-9])?$/, |
| | | number: /^\d+(?:\.\d{1,4})?$/ |
| | | } |
| | | |
| | | export { gsdate, setTime, setTimeO, REGULAR } |