当前位置: 首页 > 知识库问答 >
问题:

明天,今天和昨天与MomentJS

穆宏胜
2023-03-14

我想要时刻()。from Now()功能,但是当日期接近时,它太精确了——例如。我不想让它显示“3小时内”,而是“今天”——所以基本上是“每日”精度。

我试着使用moment()。calendar()函数,如果日期差超过1天,则不格式

共有3个答案

慕迪
2023-03-14

您可以自定义. fromNow。日历方法使用moment.update区域设置显示日期的方式。下面的代码将根据问题更改。日历的显示方式:

moment.updateLocale('en', {
    calendar : {
        lastDay : '[Yesterday]',
        sameDay : '[Today]',
        nextDay : '[Tomorrow]',
        lastWeek : '[Last] dddd',
        nextWeek : '[Next] dddd',
        sameElse : 'L'
    }
});

基于这个问题,看起来。日历方法更合适-。from Now希望有一个过去/现在的前缀/后缀,但是如果你想了解更多,你可以在<--plhd-0/>上阅读留档

要仅在一个地方使用它,而不是覆盖区域设置,请在定义时刻时,将您选择的字符串作为第一个参数传递。updateLocale然后使用该语言环境调用calendar方法(例如,moment.updateLocale(“昨天-今天”)。日历(/*moment()或任何*/)

编辑:矩^2.12.0现在有了updateScale方法updateLocalelocale在功能上似乎是相同的,而且locale还没有被弃用,但是更新了答案以使用更新的方法。

谭志用
2023-03-14

我对力矩使用了add()endOf()的组合

//...
const today = moment().endOf('day')
const tomorrow = moment().add(1, 'day').endOf('day')

if (date < today) return 'today'
if (date < tomorrow) return 'tomorrow'
return 'later'
//...

[编辑2022-01-04]我建议您使用now dayjs,它的API与moment完全相同,而且是轻量级的;)

白浩荡
2023-03-14

您也可以这样做得到的日期为今天和明天和昨天

let today     = moment();

let tomorrow  = moment().add(1,'days');

let yesterday = moment().add(-1, 'days');
 类似资料:
  • 本文向大家介绍Python获取昨天、今天、明天开始、结束时间戳的方法,包括了Python获取昨天、今天、明天开始、结束时间戳的方法的使用技巧和注意事项,需要的朋友参考一下 如下所示: 输出结果 以上这篇Python获取昨天、今天、明天开始、结束时间戳的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。

  • 问题内容: 如何通过使用PHP中的strtotime()函数获取今天,昨天和前天的12点时间戳? 12点是一个变量,可由用户更改。 问题答案:

  • 本文向大家介绍Shell中取今天、昨天、前天的时间操作代码,包括了Shell中取今天、昨天、前天的时间操作代码的使用技巧和注意事项,需要的朋友参考一下 1. 取今天时间 2. 取昨天时间 3. 取前天时间 效果展示:

  • 本文向大家介绍mysql查询今天、昨天、近7天、近30天、本月、上一月的SQL语句,包括了mysql查询今天、昨天、近7天、近30天、本月、上一月的SQL语句的使用技巧和注意事项,需要的朋友参考一下 mysql查询今天,昨天,近7天,近30天,本月,上一月数据的方法分析总结: 话说有一文章表article,存储文章的添加文章的时间是add_time字段,该字段为int(5)类型的,现需要查询今天添

  • 问题内容: 我需要找到当天创建的帐户,以及最近7天创建的帐户。 为了找到今天的结果,它可以正常工作,我可以这样做: 但是我不知道如何获得最近的7天帐户。 我尝试了类似的方法,但是没有成功: 你有主意吗? 问题答案: 在mysql中:

  • 获取今天的日期(年、月、日) 用法 Your browser does not support the video tag. 案例:小闹钟 功能:2019年12月25日,播放圣诞快乐歌