moment.js随机生成指定日期或时间
import moment from 'moment';
const randomDate = () => {
// 随机生成0-11的数字
const randomMonthNum = Math.floor(Math.random() * 11);
// 随机生成1-30数字
const randomDateNum = Math.ceil(Math.random() * 30);
// 随机生成1-24 数字
const randomHourNum = Math.ceil(Math.random() * 24);
// 随机生成1-60 数字
const randomMinuteNum = Math.ceil(Math.random() * 60);
return moment()
.month(randomMonthNum)
.date(randomDateNum)
.hour(randomHourNum)
.minutes(randomMinuteNum)
.seconds(randomMinuteNum)
.format('YYYY-MM-DD HH:mm:ss');
}
随机生成10月份的时间
const randomDate = () => {
// 随机生成0-11的数字
const randomMonthNum = Math.floor(Math.random * 11);
// 随机生成1-30数字
const randomDateNum = Math.ceil(Math.random() * 30);
// 随机生成1-24 数字
const randomHourNum = Math.ceil(Math.random() * 24);
// 随机生成1-60 数字
const randomMinuteNum = Math.ceil(Math.random() * 60);
return moment()
.month(9)
.date(randomDateNum)
.hour(randomHourNum)
.minutes(randomMinuteNum)
.seconds(randomMinuteNum)
.format('YYYY-MM-DD HH:mm:ss');
}
随机生成10月3号时间
const randomDate = () => {
// 随机生成0-11的数字
const randomMonthNum = Math.floor(Math.random * 11);
// 随机生成1-30数字
const randomDateNum = Math.ceil(Math.random() * 30);
// 随机生成1-24 数字
const randomHourNum = Math.ceil(Math.random() * 24);
// 随机生成1-60 数字
const randomMinuteNum = Math.ceil(Math.random() * 60);
return moment()
.month(9)
.date(3)
.hour(randomHourNum)
.minutes(randomMinuteNum)
.seconds(randomMinuteNum)
.format('YYYY-MM-DD HH:mm:ss');
}