| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- export function newDateMonth(time, type = 0) {
- var date = time ? new Date(time) : new Date()
- var y = date.getFullYear()
- var m = type ? date.getMonth() : date.getMonth() + 1
-
-
- m = m < 10 ? '0' + m : m
- var d = date.getDate()
- d = d < 10 ? '0' + d : d
- return y + '-' + m
- }
- export function newDateYear(time) {
- var date = time ? new Date(time) : new Date()
- var y = date.getFullYear()
- return y
- }
- export function newDateDay(time) {
- var date = time ? new Date(time) : new Date()
- var y = date.getFullYear()
- var m = date.getMonth() + 1
- m = m < 10 ? '0' + m : m
- var d = date.getDate()
- d = d < 10 ? '0' + d : d
- return y + '-' + m + '-' + d
- }
- export function newDateTime(time) {
- var date = new Date(time)
- var y = date.getFullYear()
- var m = date.getMonth() + 1
- m = m < 10 ? '0' + m : m
- var d = date.getDate()
- d = d < 10 ? '0' + d : d
- var hh = (date.getHours() < 10 ? '0' + date.getHours() : date.getHours()) + ':'
- var mm = (date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes()) + ':'
- var ss = date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds()
- return y + '-' + m + '-' + d + ' ' + hh + mm + ss
- }
- export function newDateTimeMin(time) {
- var date = new Date(time)
- var y = date.getFullYear()
- var m = date.getMonth() + 1
- m = m < 10 ? '0' + m : m
- var d = date.getDate()
- d = d < 10 ? '0' + d : d
- var hh = (date.getHours() < 10 ? '0' + date.getHours() : date.getHours()) + ':'
- var mm = date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes()
- return y + '-' + m + '-' + d + ' ' + hh + mm
- }
- // 时间比较
- export function timeCheck(arr) {
- let srcs = arr.filter(s => s)
- for (let i = srcs.length - 1; i > 0; i--) {
- let a = timeToNumber(srcs[i])
- let b = timeToNumber(srcs[i - 1])
- if (a <= b) {
- return false
- }
- }
- return true
- }
- function timeToNumber(src) {
- return src.replace(':', '') * 1
- }
- export function durationText (minutes){
- let day = Math.floor(minutes / 60 / 24)
- minutes = minutes % (60 * 24)
- let hour = Math.floor(minutes / 60)
- minutes = minutes % 60
- let text = ''
- if (day) {
- text += day + '天'
- }
- if (hour) {
- text += hour + '小时'
- }
- if (minutes) {
- text += minutes + '分钟'
- }
- return text
- }
|