首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

检查指定的日期是今天,昨天还是将来的日期

为了检查指定的日期是今天、昨天还是将来的日期,我们需要使用日期处理函数。在 JavaScript 中,我们可以使用如下的方法:

  1. 使用 Date 对象来获取今天的日期:
代码语言:javascript
复制
let today = new Date();
  1. 使用 Date 对象获取昨天的日期:
代码语言:javascript
复制
let yesterday = new Date(new Date().getTime() - 24 * 60 * 60 * 1000);
  1. 使用 Date 对象获取将来的日期:
代码语言:javascript
复制
let future = new Date(new Date().getTime() + 30 * 24 * 60 * 60 * 1000);

对于获取到的日期对象,我们可以使用其 getDate 方法获取日期的日(day),并将其与 10、11、12、13、14、15、16、17、18、19、20、21、22、23、24、25、26、27、28、29、30、31 分别比较,即可确定指定的日期是今天、昨天还是将来的日期。

例如,以下代码将返回“今天”的日期:

代码语言:javascript
复制
console.log(today.getDate()); // 1

以下代码将返回“昨天”的日期:

代码语言:javascript
复制
console.log(yesterday.getDate()); // 2

以下代码将返回“将来”的日期:

代码语言:javascript
复制
console.log(future.getDate()); // 31

希望这些信息能帮到你。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

软件测试|教你如何用Python获取昨天今天明天日期

图片我一直认为,本山大叔昨天今天明天这个小品春晚永远经典,看完2023年春晚后(不对,我根本没看完,因为2023年春晚催眠效果太强),我更加坚定了我想法。...now_time = datetime.now()# 输出 2023-02-07 15:53:08.406752获取今天日期昨天和明天日期都可以通过今天日期获取,所以我们要先获取到今天日期。...,然后通过 strftime 指定成ymd年月日格式运行一下,就得到了2023年2月6日,也就是昨天日期。...获取明天日期昨天方法类似,今天日期加上时间差now_time = datetime.now()tomorrow = (now_time + timedelta(days=1)).strftime...('%Y-%m-%d')# 输出 2023-02-08我们运行一下看看就得到了明天日期2023年2月8日,最后我们把结果打印出来,我们就得到了,今天日期2023年2月7号,昨天日期2023年2

3.3K10

Python小技巧 | 教你如何用获取昨天今天明天日期

然后这里面我们要制定好想要格式,年月日就是 ymd,前面用百分号用横线连接。 然后把它复制给 today,也是我们取变量名字,运行一下就得到了今天日期2022年3月25号。...获取昨天日期 今天日期获取好之后,下面我们来获取昨天日期昨天日期怎么获取呢?...我们在这里用 nowtime 减去这个时间差就获得了昨天时间,然后通过 strftime 指定成ymd年月日格式运行一下,就得到了2022年3月24日,也就是昨天日期。...获取明天日期 同样方法,我们来计算明天日期,就是在今天日期基础加上一天时间差。...我们运行一下看看就得到了明天日期2022年3月26日,最后我们把结果打印出来,我们就得到了,今天日期202年3月25号,昨天日期2022年3月24号,明天日期2022年3月26号,你学会了吗

6.9K10
  • JAVA获取当前日期指定日期前N天日期集合

    因为最近业务系统需求,前端有两个时间选择框,分别为startTime和endTime,用户展示一段时间内折线图,但是如果用户选择时间段太长,折线图时间轴太密集,展示效果十分不佳,于是我使用java...代码书写了一个时间工具类,可以返回当前日期指定日期前N天日期集合,如果传入开始时间和结束时间间隔太大,还可以自动适应时间。...getNDaysList(String startTime, String endTime, int nday) { int ndaycurrent = nday - 1; // 返回日期集合...startTime) && StringUtils.isBlank(endTime)){ //如果用户只选择了startTime,endTime为null,startTime + 10日期...) && StringUtils.isNotBlank(endTime)){ //如果用户只选择了endTime,startTime为null,endTime - 10日期

    3.3K10

    【爬虫军火库】生成指定日期日期列表

    今天没能空下来时间写太多,所以只简单记录一个很具体需求: 指定了起止日期,如何生成一个日期列表。...这个需求是我之前在抓取一个环保历史数据时遇到: 如图,在这个页面上,我们需要手动通过日期控件选择日期,点击查询后,浏览器会向服务器发出POST请求,而POST数据便是这一天日期格式。...因此,假如我们需要自动化大量抓取数据,就需要实现生成指定日期日期列表。...当时尝试了许多办法,都感觉不太方便,最后这么实现(源自知乎某位匿名用户回答) import datetime def datelist(start, end): start_date =...pandas as pd from datetime import datetime def datelist(beginDate, endDate): # beginDate, endDate形如

    1.4K70

    ThinkPHP中获取指定日期后工作日具体日期方法

    思路: 1、获取到查询年份内所有工作日数据数组 2、获取到查询开始日期在工作日索引 3、计算需查询日期索引 4、获得查询日期 /*创建日期类型记录表格*/ CREATE TABLE `tb_workday...mktime($hour, $minute, $second, $month, $day, $year); //获取数字型星期几 $number_wk = date("w", $strap); //获取数字对应星期...$number_wk; //自定义星期数组 //$weekArr = array("星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"); //获取数字对应星期...//return $weekArr[$number_wk]; } /** * 获取指定日期段内每一天日期 * @param string $startdate 开始日期 * @param string...CURLOPT_RETURNTRANSFER, 1); $output = curl_exec($curl); curl_close($curl); return $output; } /** * 更新数据库指定年份日期数据

    1.9K20

    Oracle - 截取指定日期alert log

    工作中DBA经常会查看alert log来检查数据库后台都记录了些什么日志,如果只想看某一天或者某段时间范围日志,能够把这些日志从大alert log中截取下来放到一个单独文件中,对于查看和下载都是很有意义事...between -- and -- ################################################################################# # 判断日期格式是否有效...exit fi} # 得到开始和结束日期指定格式get_begin_time() { year1=`date -d "$1" +%Y` month1=`date -d "$1" +...fiexit 使用说明:1.使用oracle用户执行,脚本会自动寻找alert日志位置2.如果只查一天日志,如2019-5-1这天日志,则使用..../script.sh 2019-5-1 2019-5-104.执行完成之后会在当前目录生成一个新文件5.输入日期必须在alert日志中存在才会有新文件生成,否则会报错

    1.2K20

    Laravel中优雅验证日期需要大于今天

    我们有时会碰到一个场景,比如买车票,需要进行查询车票剩余,这时候需要一个日期范围,开始日期必须大于等于今天,结束日期必须大于等于开始日期。...我本来想这样。 Laravel 通过增加一个额外字段curr_date,然后start_date通过这个字段限制范围。测试发现实际并不生效。...正确方法这样 Laravel 重写父类prepareForValidation方法,之后再测试 Laravel 这时候得到想要验证了 分析一下过程 能通过依赖注入实例化我们想要对象...validate方法 回到新建IndexTicketRequest类,没有这个方法,去到父类,发现实现了ValidatesWhenResolved,而validate在traitValidatesWhenResolvedTrait...经网友指点,已经修改使用after_or_equal:today,因为today这个关键字在PHPstrtotime中合法关键字,可以成功转换

    29210

    java计算指定日期上个月

    文章目录 java计算指定日期上个月 Calendar类 API 代码实现 java计算指定日期上个月 Calendar类 Calendar类一个抽象类,可以为在某一特定时刻和一组之间转换方法...时间上瞬间可以用毫秒值表示,该值从1970年1月1日00:00 00:00.000 GMT(Gregorian)Epoch偏移量。...以上来源于jdk1.8官方文档 API 修饰符和类型 方法 说明 abstract void add(int field, int amount) 根据日历规则,将指定时间量添加或减去给定日历字段...Calendar.MONTH) - n); return new SimpleDateFormat("yyyy-MM").format(calendar.getTime()); } //获取指定日期前几个月或者后几个月...2021-01-23"; try { Date date= new SimpleDateFormat("yyyy-MM-dd").parse(dateString); //输出指定日期上一个月

    1.8K40

    Python计算指定日期今年第几天(三种方法)

    今天早上和腾讯面试官进行了视频面试,由于音量和网络以及我垃圾电脑原因,个人感觉黄了… 最后面试官给了我一道简单计算题:指定日期今年第几年 由于电脑卡到打字都打不动,我勉勉强强写了一点,虽然面试官知道了我想法也了解我设备情况...,最后没让我写完 但是心里惭愧还是时候补齐了…话不多说回到主题吧 首先是输入问题,个人认为分别输入年月份一件很初级要求,就实现了形如“2020-3-26”字符串解析两种方法,代码如下: def...' + str(sum_1) + '天') print('今天今年第' + str(sum_2) + '天') ''' 这一段使用了datetime库方法,python本身就有处理该类问题方法...print('今天今年第' + str(sum_3) + '天') if __name__ == '__main__': main() 总结 到此这篇关于Python三种方法计算指定日期今年第几天文章就介绍到这了...,更多相关python计算指定日期今年第几天内容请搜索ZaLou.Cn以前文章或继续浏览下面的相关文章希望大家以后多多支持ZaLou.Cn!

    1.5K20
    领券