js获取30天前的日期(不含今天)

这篇具有很好参考价值的文章主要介绍了js获取30天前的日期(不含今天)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

js获取30天前的日期(不含今天) 例如:2023-8-4

 js获取30天前的日期(不含今天),js的Time时间相关,javascript

 js获取30天前的日期(不含今天),js的Time时间相关,javascript文章来源地址https://www.toymoban.com/news/detail-633589.html

 let currentDate = new Date(); // 获取当前日期
      currentDate.setDate(currentDate.getDate() - 30); // 将当前日期减去30天
      let year = currentDate.getFullYear(); // 获取年份
      let month = currentDate.getMonth() + 1; // 获取月份(注意月份从0开始,需要加1)
      let day = currentDate.getDate(); // 获取日期
      // 格式化日期为字符串(例如:YYYY-MM-DD)
      let formattedDate = `${year}-${month < 10 ? '0' + month : month}-${day < 10 ? '0' + day : day}`;
      console.log(formattedDate, 'formattedDate'); // 输出30天前的日期,例如:2023-05-10

//下面是获取30天前的零点和23.59.59点,并转时间戳
 let startTime2 = formattedDate + ' 00:00:00'
      let endTime2 = formattedDate + ' 23:59:59'
      startTime2 = Date.parse(startTime2) //转时间戳
      endTime2 = Date.parse(endTime2) //转时间戳
      console.log(startTime2, 'startTime2');
      console.log(endTime2, 'endTime2');
     

到了这里,关于js获取30天前的日期(不含今天)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • HUTOOL 获取今天 , 多少天之后日期,本月第一天,本月最后一天

    1:代码 2:输出效果  

    2024年02月11日
    浏览(56)
  • Go语言time库,时间和日期相关的操作方法

    用于处理时间、日期和时区的核心库。在实际开发中,常常需要与时间打交道,例如记录日志、处理时间差、计算时间间隔等等。因此,掌握time库的使用方法对于Go开发者来说非常重要。 在Go语言中,时间表示为time.Time类型,日期表示为time.Time类型或者time.Date类型,时区表示

    2024年02月14日
    浏览(41)
  • 使用php 获取时间今天、明天、昨天时间戳的详解

    使用php获取时间今、明天、昨天时间戳 本函数预期接受一个包含美国英语日期格式的字符串并尝试将其解析为 Unix 时间戳(自 January 1 1970 00:00:00 GMT 起的秒数),其值相对于 now  参数给出的时间,如果没有提供此参数则用系统当前时间。 ----------------------------------------------

    2024年02月09日
    浏览(55)
  • MySQL DTAETIME、TIMESTAMP、DATE、TIME、YEAR(日期和时间类型)

    MySQL 中有多处表示日期的数据类型: YEAR 、 TIME 、 DATE 、 DTAETIME 、 TIMESTAMP 。当只记录年信息的时候,可以只使用 YEAR 类型。 每一个类型都有合法的取值范围,当指定确定不合法的值时,系统将“零”值插入数据库中。 下表中列出了 MySQL 中的日期与时间类型。 类型名称 日

    2023年04月14日
    浏览(44)
  • linux ls命令 --time-style选项 日期时间格式控制

    语法格式: s -l --time-style=xxx命令可以显示时间的格式,xxx:full-iso, long-iso, iso, locale, +FORMAT, ls -l --time-style=full-iso 显示全部时间,包括毫秒在内如: drwxr-xr-x 2 boco boco 4096 2013-10-16 14:49:57.000000000 +0800 Deskt ls -l --time-style=long-iso 显示日期和时间(包括年),以长格式显示yyyy-mm-dd

    2024年02月14日
    浏览(38)
  • Java获取今天、本周、本月、本季度、上月、上一年的时间范围

    1、获取本月的第一天和最后一天 2、获取今天的时间范围 3、获取本周的第一天和最后一天 4、获取上个月的时间范围 5、获取本季度的第一天和最后一天 6、获取今年的第一天和最后一天 7、获取上一年的第一天和最后一天

    2024年02月02日
    浏览(52)
  • python time 获取毫秒级时间戳

    1、time 获取秒级时间戳,格式化显示 结果: 2、datetime 获取当前日期时间 结果: 3、日期时间之间的转换 3.1、字符串转 time 3.2、字符串转 time 3.3、示例

    2024年02月16日
    浏览(49)
  • Python time模块时间获取和转换

    格林威治时间(GMT)1970年01月01日00时00分00秒起至现在的总秒数 %Y Year with century as a decimal number.(年) %m Month as a decimal number [01,12].(月) %d Day of the month as a decimal number [01,31].(日) %H Hour (24-hour clock) as a decimal number [00,23].(时-24时) %M Minute as a decimal number [00,59].(分) %S Second as a decimal numbe

    2024年02月02日
    浏览(46)
  • Redis执行lua脚本-Time函数-获取当前时间

    TIME 命令返回当前服务器的时间,包含两个条目 Unix 时间戳和这一秒已经过去的微秒数。 如果想要判断两个时间哪个最新,先去比较各自的 unix_timestamp : unix_timestamp 大的那个时间戳最新 unix_timestamp 都一样时,则判断 milliseconds , milliseconds 大的哪个时间戳最新。 如果都一样

    2024年02月11日
    浏览(47)
  • Linux之获取系统时间(time函数、gettimeofday函数)

    ①函数功能 :将日历时间参数time转换为一个表示本地当前时间的字符串; ②函数参数 :timer为time()函数获得 ③函数返回值 :返回字符串格式(星期 月 日 小时:分:秒 年); tm结构: ①函数功能 :使用timer的值填充tm结构体,其值会被分解为tm结构,并用本地时区表示;

    2024年02月06日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包