标签: date-difference

用HH:MM:SS javascript计算两个日期之间的时差

我在javascript中创建了一个计时器应用程序.首先,它将当前的UTC日期带到init计时器并带有一些引用.这是代码

on_timer: function(e) {
            var self = this;
            if ($(e.target).hasClass("pt_timer_start")) {
                var current_date = this.get_current_UTCDate();
                this.project_timesheet_db.set_current_timer_activity({date: current_date});
                this.start_interval();
                this.initialize_timer();
                this.$el.find(".pt_timer_start,.pt_timer_stop").toggleClass("o_hidden");
Run Code Online (Sandbox Code Playgroud)

现在,一旦定时器启动并且在一段时间跨度计时器之后有一些经过的时间参考上述on_timer: function(e)功能.

这个功能是

start_interval: function() {
            var timer_activity = this.project_timesheet_db.get_current_timer_activity();
            var self = this;
            this.intervalTimer = setInterval(function(){
                self.$el.find(".pt_duration").each(function() {
                    var el_hour = $(this).find("span.hours");
                    var el_minute = $(this).find("span.minutes");
                    var minute = parseInt(el_minute.text());
                    if(minute >= 60) {
                        el_hour.text(_.str.sprintf("%02d", parseInt(el_hour.text()) + 1));
                        minute = 0;
                    }
                    el_minute.text(_.str.sprintf("%02d", minute));
                    var el_second = $(this).find("span.seconds");
                    var seconds = parseInt(el_second.text()) + 1;
                    if(seconds > 60) …
Run Code Online (Sandbox Code Playgroud)

javascript datetime date timer date-difference

0
推荐指数
1
解决办法
4833
查看次数

SSIS - 使用datetime字段计算日期间隔

我们假设我有一些这样的日期:

2014-01-23 14:52  (today)
2014-01-22-15:35
2014-01-21 10:35
2014-01-20 09:45
2014-01-19 17:58
2014-01-18 14:05
2014-01-17 13:22
Run Code Online (Sandbox Code Playgroud)

现在我只需要考虑到当天的前5天,所以对我来说他们将是:

2014-01-22-15:35
2014-01-21 10:35
2014-01-20 09:45
2014-01-19 17:58
2014-01-18 14:05
Run Code Online (Sandbox Code Playgroud)

在SSIS中,我在条件拆分任务中编写了下一条指令:

date > DATEADD("DD",-5,GETDATE()) && date < DATEADD("DD",-1,GETDATE())
Run Code Online (Sandbox Code Playgroud)

但是我所拥有的结果取决于我执行工作流程的时间.

所以,例如,如果我在13:42执行它今天(2014-01-23).我不会看到2014-01-22-15:35,因为它是在一整天后考虑小时(13:42),我需要的是看到所有数据在昨天的任何时刻都有一个日期.

我的问题是,我怎么能指出我需要从今天00:00开始的前几天的所有日期?换句话说,如何在不考虑执行时间的情况下计算前5天所有小时的间隔.

datetime ssis date-difference

0
推荐指数
1
解决办法
361
查看次数

检查两个日期之间的日期

我必须检查收到的日期是否在今天之前的3到6个月之间.如果超出此范围,则必须执行某些代码.

下面是代码

<?php

$date1 = '22-10-2017';
$date2 = date('d-m-Y' , strtotime('-3 months'));
$date3 = date('d-m-Y' , strtotime('-6 months'));
if((strtotime($date1) < strtotime($date2)) || (strtotime($date1) > strtotime($date3))){
    echo "Inside Range";
}else echo "Out of Range";

?>
Run Code Online (Sandbox Code Playgroud)

例如,如果

  1. 传入日期是20-02-2018 - 超出范围.
  2. 传入日期为20-10-2017 - 内部范围.
  3. 传入日期是20-08-2017 - 超出范围.

php date strtotime date-difference

0
推荐指数
1
解决办法
1604
查看次数

使用Google bigquery的日期中两个日期之间的差异?

如何获取Google Big Query中两个时间戳字段之间的天数差异?

我知道的唯一功能是Datediff,该功能仅在旧版SQL中有效,但在标准SQL中。

例如:20180115与20180220之间的差是36天。

sql datediff date-difference google-bigquery

0
推荐指数
1
解决办法
7305
查看次数

VBscript中的日期-3小时

如何输出日期减3小时?例:

BookDate = 8/4/2014 9:00:00 PM
DesirebleDate = 8/4/2014 6:00:00 PM
Run Code Online (Sandbox Code Playgroud)

尝试DesirebleDate = DateDiff("h", BookDate , -3)但输出了小时数.谢谢.

vbscript date-difference

-2
推荐指数
1
解决办法
562
查看次数

为什么 ChronoUnit.HOURS.between() 不起作用?

我试图获得两个本地日期之间的时间。我使用了下面的代码:

 LocalDate startDate =  LocalDate.of(2000, 4, 30);

    long noOfHours = startDate.until(LocalTime.now(), ChronoUnit.HOURS);
    
    System.out.println(noOfHours);
Run Code Online (Sandbox Code Playgroud)

我有以下错误:

Exception in thread "main" java.time.DateTimeException: Unable to obtain LocalDate from TemporalAccessor: 13:44:53.095819600 of type java.time.LocalTime
    at java.base/java.time.LocalDate.from(LocalDate.java:397)
    at java.base/java.time.LocalDate.until(LocalDate.java:1645)
    at BirthDay.App.main(App.java:36)
Run Code Online (Sandbox Code Playgroud)

java date-difference java-time chronounit

-2
推荐指数
2
解决办法
73
查看次数

PHP DateTime差异(小时,天,周,月)

我正在创建PHP函数,该函数将以两种格式返回两个日期之间的差额:2个月,3周,6天,3小时。我尝试使用PHP DateTime类,但是它仅返回Months,Days和Hours,并且我找不到计算Weeks的方法

这是我的功能:

public function DateTimeDifference($FromDate, $ToDate) {
  $FromDate = new DateTime($FromDate);
  $ToDate   = new DateTime($ToDate);
  $Interval = $FromDate->diff($ToDate);

  $Difference["Hours"] = $Interval->h;
  $Difference["Days"] = $Interval->d;
  $Difference["Months"] = $Interval->m;

  return $Difference;
}
Run Code Online (Sandbox Code Playgroud)

现在,我需要$ Difference [“ Weeks”]也包含在返回数据中。

编辑:我知道我可以将Days除以7并得到几周,但是结果不正确。例如:2个月,14天,3小时 -当我将14天除以7时,我将得到:2个月,2周,14天,3小时,现在这不是同一时期。

php datetime date-difference

-3
推荐指数
1
解决办法
1964
查看次数