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

我如何在moment.js中准确地得到天

苏阳州
2023-03-14

这是我的代码,从给定的日期获得天数差异。我需要准确的日子,这里我正确的日子不同是'2',但我得到了1。我在Angular中使用Moment.js进行此操作。这不需要时间。我需要时间来得到结果。我在日历中使用这个代码,所以我需要花时间。

var startdate=new Date('2017-12-30 06:00:00');
var enddate=new Date('2018-01-01 01:00:00');

var diff=  moment(enddate).diff(startdate, "days");
console.log(diff)

共有1个答案

路扬
2023-03-14

尝试使用startof,删除这两个日期的时间部分。

moment(enddate).startOf('day').diff(moment(startdate).startOf('day'), 'days');
 类似资料:
  • 问题内容: 我阅读了moment.js的文档,如果您想从当前日期开始增加1个月,请使用此代码 但是现在的问题是,它没有正确正确地添加日期,例如,假设当前日期为2015年10月31日,请在代码中说明 如果您查看当前的日历时间,则该时间应为1个月 谁能给我一些关于如何解决此问题的意见。 谢谢 问题答案: 编辑

  • 在你说这是一个重复的问题或者我应该使用嵌套流生成器之前,请听我说完。 我正在设计一个社交媒体类型的应用程序。我希望用户在关注其“我的追随者帖子”集合中的帖子时能够收到更新。在该应用程序中,该应用程序将检查firebase rtdb中当前用户的以下列表(他正在跟踪的人),并列出他们的UID。 我计划使用所述列表创建一个流列表(当然是按时间排序的),并将它们合并到一个流中,然后将其输入到私有提要页面上

  • 问题内容: 如何在Node.js中获得最准确的时间戳? ps我的Node.js版本是0.8.X,而node-microtime扩展名对我不起作用(安装时崩溃) 问题答案: ?这给您一个以毫秒为单位的时间戳,这是JS给您的最准确的时间戳。 更新:正如vaughan所述,它可以在Node.js中使用- 它的分辨率为纳秒,因此它的分辨率更高,这并不意味着它必须更精确。 PS .:为了更清楚一点,返回一个

  • var res=“03/19/2020 13:15:00”;//最短时间 当我转换到本地时区时 矩(矩(存储日期,'MM/DD/YYYY HH:MM:ss').utc()).local().format(“MM-DD-YYYY HH:MM:ss”) 我尝试了很多东西。但我不知道如何在javascript中将Est日期时间转换为本地日期时间。

  • 问题内容: 在这里很难说出要问什么。这个问题是模棱两可,含糊,不完整,过于宽泛或夸张的,不能以目前的形式合理地回答。如需帮助澄清此问题以便可以重新打开, 请访问帮助中心。 7年前关闭。 我正在用python构建搜索引擎。 我听说Google会从ODP(开放目录项目)中获取页面的描述,以防Google无法使用页面中的元数据来找出描述…我想做类似的事情。 ODP是Mozilla的在线目录,其中包含对网

  • 问题内容: 我如何在Elasticsearch中获得确切的总和?前参考我目前正在使用elasticsearch 5.6,我的索引映射如下所示: 生成的搜索查询(使用Java客户端)为: 但是,我的结果点击产生以下内容: 为什么我得到: 115.64999999999999而不是字段C中的115.65 272.70000000000005而不是字段A中的272.7 我应该使用float而不是doub