我正在进行一个日期比较,我试图以日期、小时、分钟的格式计算和显示两个日期之间的差异()。日期值存储在DB中,如下所示:
EndDate : 2018-11-29 10:49:49.9396033
PurchaseDate: 2018-11-29 10:49:07.4154497
在我的角度上,我有:
let result = new Date(res.endDate).valueOf() - new Date(res.purchaseDate).valueOf();
这导致了:42524,我不知道它代表了什么。
我想知道如何正确地计算两个日期之间的时间差,以及如何以正确和可读的方式显示结果。
我正在用下面的代码在我的React应用程序中使用moment.js来查找2 unix时间戳之间的区别
import Moment from 'moment';
Moment.duration(
Moment(this.state.saleEndTime).diff(Moment(this.state.saleStartTime))
).humanize()
哪里
this.state.saleStartTime is 1511638810 (2017年11月25日,星期六)
this.state.saleEndTime is 1516909110 (清华,2
我正在用节点js编写一个服务。我使用了矩js作为与时间相关的解决方案。我想计算两次之间的时间差。下面是我的代码片段,它没有给我想要的输出:
var now = moment('11:08:30',"H:mm:ss");
var prev = moment('11:07:30', "H:mm:ss");
var result = moment(now.diff(prev)).format("H:mm:ss");
console.log(result);
<script src="https://cd
我必须计算一个固定时间和当前服务器时间之间的时间差。
我正在使用动量和瞬间时区库。
我现在拥有的是:
var serverTime = moment.tz(new Date(), "Europe/Berlin").format();
var bar = moment.tz("2016-05-14 00:00:00", "Europe/Berlin").format();
var baz = bar.diff(serverTime);
console.log('server time is: ' + serverTime);
co
我正在尝试使用插件js日历完全初始化,我想要日历。然后存储在数据库里。
当我在FR中收到一个约会时,一开始我打电话到in时会有这样的瞬间:
moment(new Date("01/05/2015")).format("YYYY-DD-MM")
it returns me well : 2015-01-05
现在,如果我试图更改这个日期:30/05/2015把它放在EN中,告诉我如果我使用:11/05/2015,那么这个日期是无效的。
他把EN的日期转换得很好
我觉得从当前日期的时间差到日期的转换是有限的,因为不可能将日期转换为2015-01-06,所以它是无效的
如何在两个不同的时区之间以秒为单位找到时间差。我想利用这一刻-我的开始时间是类似- 2022-09-04T07:29:39Z[UTC]和结束时间将是当前的时间在我的前面。
我的代码=
var now = new Date().getTime();
var then = "2022-03-04T07:29:39Z[UTC]";
var ms = moment(now,"DD/MM/YYYY HH:mm:ss").diff(moment(then,"DD/MM/YYYY HH:mm:ss")); //NAN
var d = moment.d
嗨,我想知道两个日期之间的时差。我已经写了一个函数来做这件事,但是当我将传入的日期从共享偏好转换为时刻日期时,它会给我一位数。
在我的react原生项目中使用它
我尝试了同样的手动输入日期作为字符串,它工作得很好。
我在这里做错了什么?
//该函数没有达到预期的效果(我希望这个函数返回时间差)
export const getTimeDiffWithCurrentTime = (lastLoggedInDateTime) => {
var moment = require('moment');
//***PROBLEM IS HERE IN THE BELLOW LI
我有两个DateTime选择器,分别是recodeStartTime和recodeEndTime,我想用moment.js显示上述时间之间的总时间。但是,当我试图使用以下方法检索差异时:
var calculateTime = function () {
var startTime = $('#recordStartTime').val();
var endTime = $('#recordEndTime').val();
var totalTime = moment.utc(moment(endTime,"YYYY-MM-D
我想检查时间12.55(这是格式,我没有权限编辑格式)是否大于像2015-10-12 10:00“和2015-10-12 12:00”这样的两个日期之间的总时间。我已经完成了第一部分的查找,但不知道做第二部分,即发现时间大于时间差。希望有人能帮助我!
var getDayTimeDiff = function(start, end){
var date1 = new Date(start);
var date2 = new Date(end);
var diff = date2.getTime() - date1.getTime();
var msec =
function chatbox($to_user_id,to_name,from_name,$from_user_id,$user_last_activity)
{
var to_user_id = $to_user_id;
var from_user_id = $from_user_id;
var status = "";
var last_seen = $user_last_activity;
var current_time = "<?php
echo $curr
我正在使用Oracle Jet在typescript中制作一个应用程序。 我想使用moment.js库,但我在实现它时遇到了问题。 为了安装它,我使用了npm install moment --save 在我的.ts文件中,我像这样包含了它:import * as moment from 'moment'; 但是当我尝试使用它时,它一直发送这个错误:error image 有没有人知道如何以好的方式实现它?提前感谢
如何使用moment.js获取两个不同日期变量之间的时间差,特别是年、月和日?
我发现了这个方法,但我总是得到奇怪的结果。有时结果会提前一个月,所以我添加了减去一个月的部分以使结果正确,但是当两个日期之间的差异可以分为整年时,它就会落后一个月,但是如果我去掉减去月份的部分,它就会变得更加不正常。
此外,我想将其格式化为"X年,Y月,Z天“,但也不知道如何以这种方式格式化它。
var dateOne = new Date(2000,07,16);
var dateTwo = new Date (1990,07,16);
var updatedDate = moment(dateOne
如果没有从CDN加载moment js,我想创建一个回退。我在网上找不到任何有用的资源,也没有在上检测Moment js是否存在。
下面是我的代码:
<script src="//cdnjs.cloudflare.com/ajax/libs/moment.js/2.10.3/moment.min.js"></script>
<script>
// If moment.js is not loaded, use the fallback
if () {
document.write('<scrip