export const getCurrenMonthFirstDay = () => {
const _date = new Date()
_date.setDate(1)
_date.setHours(0)
_date.setMinutes(0)
_date.setSeconds(0)
elHelper.alertBox(_date.toLocaleDateString())
return _date.toLocaleDateString()
//return getYMDHMS(_date)
}
_date.toLocaleDateString()
与后台Java要求不符
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
private Date beginTime;
所以需要自定义时间格式
export const getYMDHMS = (dateVal: Date) => {
if (!dateVal) return
const _date = new Date(dateVal)
const year = _date.getFullYear()
const month = _date.getMonth() + 1
const day = _date.getDate()
const hour = _date.getHours()
const minute = _date.getMinutes()
const second = _date.getSeconds()
return (
year +
'-' +
(month < 10 ? '0' + month : month) +
'-' +
(day < 10 ? '0' + day : day) +
' ' +
(hour < 10 ? '0' + hour : hour) +
':' +
(minute < 10 ? '0' + minute : minute) +
':' +
(second < 10 ? '0' + second : second)
)
}