moment得到moment时间的当天时间改为00:00:00,可以用
moment(start).startOf('day').valueOf();
// ?.set({ hour: 0, minute: 0, second: 0, millisecond: 0 })
// ?.valueOf();
当天时间改为23:59:59可以用
moment(end).endOf('day').valueOf();
// ?.set({ hour: 23, minute: 59, second: 59, millisecond: 59 })
// ?.valueOf();
export const getMomentTime = ({
start,
start: Moment;
end: Moment;
}): {
start: number;
End: number;
} => {
let start = moment(start).startOf('day').valueOf();
// ?.set({ hour: 0, minute: 0, second: 0, millisecond: 0 })
// ?.valueOf();
let end = moment(end).endOf('day').valueOf();
// ?.set({ hour: 23, minute: 59, second: 59, millisecond: 59 })
// ?.valueOf();
return {
start,
moment().week();//当前周(number)
moment().startOf('isoWeek');//当前周开始时间
moment().endOf('isoWeek');//当前周结束时间
moment().add(-1, 'W');//上一周
moment().add(1, 'W');//下一周
//注上一周 -1 下一周 +1 以此类推 月、季度、年同理
二、获取月
moment(.
先上图片(看效果)
今天遇到一个需求,需要选择日期的时候 时分秒都要为00:00:00 $(".form_datetime").datetimepicker({format: 'yyyy-mm-dd 00:00:00 ',minView:2,language:'zh-CN'});当时这种写法并不好用自己改了一下插件(实现效果如下)$("....
资料来源:https://segmentfault.com/a/1190000010045286
moment获取天的23时59分59秒可以用moment().endOf(String),以及获取天的0时0分0秒可以用moment().startOf('day')
获取今天0时0分0秒
moment().startOf('day')
获取本周第一天(周日)0时0分0秒...