Vue快速开发Api
你好呀,我的老朋友!我是老寇,欢迎来到老寇云平台!
# 时间互转
<script>
import moment from "moment";
const number = moment.now();
console.log(number)
console.log(moment(number).format('YYYY-MM-DD HH:mm:ss'))
console.log(moment(number).format('YYYY-MM-DD'))
console.log(moment(number).format('YYYYMMDD'))
console.log(moment(number).add(1,'days').format('YYYY-MM-DD'))
console.log(moment(number).subtract(1,'days').format('YYYY-MM-DD'))
console.log(moment(number).add(1,'months').format('YYYY-MM-DD'))
console.log(moment(number).subtract(1,'months').format('YYYY-MM-DD'))
console.log(moment(number).add(1,'years').format('YYYY-MM-DD'))
console.log(moment(number).subtract(1,'years').format('YYYY-MM-DD'))
const date1 = moment('2023-01-01')
const date2 = moment('2023-01-02')
console.log(date2.diff(date1,'days'))
console.log(date2.diff(date1,'months'))
console.log(date1.isBefore(date2))
console.log(date1.isAfter(date2))
console.log(moment(number).fromNow(true))
console.log(moment(number).fromNow())
console.log(moment(number).toNow(true))
console.log(moment(number).toNow())
console.log(moment().calendar())
console.log(moment("333").isValid())
console.log(moment("2023-01-01").isSame(moment("2023-01-01")))
console.log(moment(number).year())
console.log(moment(number).month())
// 天
console.log(moment(number).date())
// 星期
console.log(moment(number).day())
console.log(moment(number).week())
console.log(moment(number).isoWeek())
console.log(moment(number).weekday())
console.log(moment(number).isoWeekday())
console.log(moment(number).isoWeeksInYear())
console.log(moment(number).weekYear())
console.log(moment(number).isoWeekYear())
console.log(moment(number).quarter())
console.log(moment(number).weeksInYear())
console.log(moment(number).weeks())
console.log(moment(number).toDate())
console.log(moment().valueOf())
console.log(moment().unix())
console.log(moment.unix(moment().unix()).format('YYYY-MM-DD HH:mm:ss'))
console.log(moment().year(2025).month(0).date(1).week())
moment.locale('zh-cn')
console.log(moment().format('MMMM'))
console.log(moment().startOf('day').format('YYYY-MM-DD HH:mm:ss'))
console.log(moment().endOf('day').format('YYYY-MM-DD HH:mm:ss'))
console.log(moment().startOf('week').format('YYYY-MM-DD HH:mm:ss'))
console.log(moment().endOf('week').format('YYYY-MM-DD HH:mm:ss'))
console.log(moment().startOf('month').format('YYYY-MM-DD HH:mm:ss'))
console.log(moment().endOf('month').format('YYYY-MM-DD HH:mm:ss'))
console.log(moment().startOf('year').format('YYYY-MM-DD HH:mm:ss'))
console.log(moment().endOf('year').format('YYYY-MM-DD HH:mm:ss'))
</script>
<script>
// 安装 luxon【pnpm add luxon】
import { DateTime } from 'luxon'
const dateTime = DateTime.now();
const targetTime = DateTime.fromFormat('2025-03-28 12:00:00', 'yyyy-MM-dd HH:mm:ss')
console.log(dateTime.diff(targetTime,['days', 'hours', 'minutes', 'seconds']).toHuman({listStyle: 'long'}))
console.log(dateTime.toFormat('yyyy-MM-dd HH:mm:ss'))
</script>
上次更新: 4/2/2025, 4:31:30 AM