js(时间日期)方法集合,当前时间,当前日期的上一个月,当前或者给定的具体某一天

本文介绍了JavaScript库moment.js中subtract和add方法,用于处理日期和时间的增减,支持年、月、周、日、小时等单位。通过实例演示了如何获取上个月第一天和最后一天以及向前和向后推算特定时间间隔。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用moment().js

const moment = moment().format('YYYY-MM-DD HH:mm:ss') / /当前时间

// 获取当前日期的上一个月的第一天

const aaa= moment().subtract(1, 'months').startOf('month');

// 获取当前日期的上个月的最后一天

const bbb= moment().subtract(1, 'months').endOf('month');

参数:

  "year" | "years" | "y" |

    "month" | "months" | "M" |

    "week" | "weeks" | "w" |

    "day" | "days" | "d" |

    "hour" | "hours" | "h" |

    "minute" | "minutes" | "m" |

    "second" | "seconds" | "s" |

    "millisecond" | "milliseconds" | "ms"

subtract方法的作用:可以计算任意指定时间(当前或者给定的具体某一天)前的任意时间

    let  aaa=moment().subtract(7,'day').format('YYYY-MM-DD HH:mm:ss')

add方法的作用:可以计算任意指定时间(当前或者给定的具体某一天)后的任意时间

    let  aaa=moment().add(7,'day').format('YYYY-MM-DD')

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值