Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何检查来自firebase的日期是否等于今天

如何检查来自firebase的日期是否等于今天
EN

Stack Overflow用户
提问于 2019-09-12 15:08:24
回答 1查看 1.5K关注 0票数 0

我有一个离子卡,可以显示从firebase读取的信息。1这样的信息就是日期。如果日期等于今天,那么我想做一些样式。

在我的html ion-card-content标记中,我有以下代码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<ion-card-content [ngClass]="isMatchDateToday(match?.date.seconds * 1000)">

我想调用一个函数,该函数将日期作为参数传入,并比较今天的日期。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
   isMatchDateToday(date: Date){



    }

我真的不知道如何比较日期。我使用了console.log = date.now(),并尝试将它与我的date进行比较,但是,当date的值具有不同长度的长数值时,它们的长度是不同的。

我预计会出现这样的情况(pesudocode)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
isMatchDateToday(date: Date){
        var today = Date.now();
        if (date == today)
            {
            return "css-class-name";
            }
        }
EN

回答 1

Stack Overflow用户

发布于 2019-09-12 16:36:22

示例-(丢弃小时、分钟、秒)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
// sample method to generate the Date object
const firetimestamp =  new Date(firebasetimestamp.seconds * 1000);
// sample dates
const entry1 = new Date('2019-09-12'); 
const entry2 = new Date('2019-09-13');

您可以选择使用Date.prototype.toISOString()。https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
export function Compare(value: Date): string {
  const today: Date = new Date();
  if (today.toISOString().substr(0, 10) === value.toISOString().substr(0, 10)) {
    return "success class-name";
  } else {
    return "error class-name";
  }
}

console.log(Compare(entry1));
console.log(Compare(entry2));

注意:从客户端而不是从服务器获取今天的日期

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57909689

复制
相关文章
js检查日期是否合法
检查日期是否合法 <script> function CheckDateTime(str) { var reg = /^(\d+)-(\d{1,2})-(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/; var r = str.match(reg); if (r == null) return false; r[2] = r[2] - 1; var d = new Date(r[
江一铭
2022/06/16
6.4K0
java——推断日期是否在今天之前
这里说的日期是指字符串的日期格式,如“2014-10-15”,我们要推断这个日期是否在今天之前,网上看到好多推断的方法,都是拿这个日期转换成Date对象 然后与new Date()比較,使用comparetTo() 或者before()方法,事实上这样做都会有点小问题,这样做忽略了一个小时分钟的比較,会出现错误,得不到正确的结果。
全栈程序员站长
2022/07/08
2.1K0
iOS 检查指定日期是否在当前日期之前
iOS检查指定日期是否在当前日期之前, 直接上代码: - (BOOL)checkProductDate: (NSString *)tempDate { NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@"yyyy-MM-dd"]; NSDate *date = [dateFormatter dateFromStrin
周希
2019/10/15
1.9K0
LeetCode 1880. 检查某单词是否等于两单词之和
字母的 字母值 取决于字母在字母表中的位置,从 0 开始 计数。即,'a' -> 0、'b' -> 1、'c' -> 2,以此类推。
Michael阿明
2021/09/06
2720
Google 的 Firebase 如何删除项目
https://www.ossez.com/t/google-firebase/13792
HoneyMoose
2021/11/02
3.2K0
Google 的 Firebase 如何删除项目
有趣!你会检查单元格是否包含日期吗?
大家知道,Excel将日期存储为数字,只是显示的是日期格式,例如,Excel单元格中显示的是2022年5月10日,但实际上存储的是数字44691。
fanjy
2022/06/04
1.8K0
有趣!你会检查单元格是否包含日期吗?
Firebase 如何创建登录 Token
Firebase 的 token 可以使用 firebase 命令行工具来进行创建。
HoneyMoose
2021/04/02
2.5K0
Firebase 如何创建登录 Token
RedHat 8 如何检查端口是否联通
其中可能有各种原因导致端口没有联通,通常为操作系统本身的防火墙,托管服务器中心的防火墙等。
HoneyMoose
2021/09/04
2.2K0
RedHat 8 如何检查端口是否联通
如何检查linux是否安装了php
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/113426.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/07
4.3K0
如何检查linux是否安装了php
如何检查 Android 设备是否支持 Widevine DRM
想知道您的 Android 设备是否可以流式传输来自 Netflix 和 Amazon Prime Video 的高清视频?这是检查 Widevine DRM 支持的方法!
天天Lotay
2023/10/15
2.8K0
如何检查 Android 设备是否支持 Widevine DRM
注册前如何检查域名是否违规过
如果域名前主人用域名做坏事被拦截了,拦截信息并不会在新注册后被自动消除,而是需要手动拨打申述电话申述解除,比较麻烦。
kr
2022/09/28
4.1K0
注册前如何检查域名是否违规过
【说站】js如何检查是否满足条件
1、every只有满足每个条件才能返回true,some是任何一个满足返回true的项目,filter过滤出所有符合条件的项目(找不到返回空)。
很酷的站长
2022/11/24
2.2K0
【说站】js如何检查是否满足条件
如何检查Python下的各种模块是否安装好
在终端安装完后一个模块后基本都会输出“Successfully installed xxx”之类的文本来告知用户安装成功,如果还不放心,可以输入python进入python代码使用两种方式来确定是否安装成功。
Cloudox
2021/11/23
2.2K0
如何检查Python下的各种模块是否安装好
育种中如何检查系谱是否有错误
这里推荐我写的R包learnasreml中的check_pedigree函数,简单好用,结果友好。能够检查:
邓飞
2021/12/12
2.8K0
注册前如何检查域名是否违规过
如果域名前主人用域名做坏事被拦截了,拦截信息并不会在新注册后被自动消除,而是需要手动拨打申述电话申述解除,比较麻烦。
kr
2022/09/06
3.7K0
firebase怎么用_firebase是什么
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/168361.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/20
4.2K0
firebase怎么用_firebase是什么
【说站】如何检查文件是否有Python的符号链接?
2、使用is_symlink()方法时必须小心。只要命名对象是符号链接,即使链接的目标不存在,它也会返回True。
很酷的站长
2022/11/24
2.8K0
【说站】如何检查文件是否有Python的符号链接?
如何检查 Java 数组中是否包含某个值 ?
在逛 programcreek 的时候,我发现了一些专注细节但价值连城的主题。比如说:如何检查Java数组中是否包含某个值 ?像这类灵魂拷问的主题,非常值得深入地研究一下。
用户7886150
2021/04/28
9.1K0
如何检查 MySQL 中的列是否为空或 Null?
在MySQL数据库中,我们经常需要检查某个列是否为空或Null。空值表示该列没有被赋值,而Null表示该列的值是未知的或不存在的。在本文中,我们将讨论如何在MySQL中检查列是否为空或Null,并探讨不同的方法和案例。
网络技术联盟站
2023/07/14
1.5K0
如何检查 MySQL 中的列是否为空或 Null?
点击加载更多

相似问题

如何检查输入日期是否等于今天的日期?

1120

如何检查日期是否小于或等于今天的日期?

410

如何在组件模板中检查日期是否等于今天的日期

24

如何检查日期是否为今天

20

检查列中是否有任何值等于今天的日期

23
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文