問題タブ [datediff]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
4695 参照

php - PHP DateDiff の問題

以下の PHP コードを使用すると、出力として「2」が得られると予想されます。しかし、私は「1」を取得します。

これがなぜなのか誰か知っていますか?

助けてくれてありがとう。

0 投票する
2 に答える
3239 参照

php - PHPで週、月、年の差を日付にしたいですか?

私はここが初めてで、PHPで日付の違いを計算する方法を知りたいです。
私の日付はmktime()フォーマットです。

これが私にとって現在の問題であることを確認してください。

0 投票する
1 に答える
779 参照

jquery - jqueryの夏時間の変更

昨日、3月28日を超える2つの日付の日の違いを調べようとしたときに、jquerydatepickerを使用して日付の差分を計算するという奇妙な動作に直面していました。この違いにより、期待どおりに整数を返す代わりに、期待される整数よりもわずかに小さい浮動小数点数が得られます。

25th marchつまり、との違いは日数で28th marchあるはずです3が、それは私に2.9583333333333335日数を与えます。

28日の行進が範囲内にあるときはいつでも、私はこの奇妙な結果を得る。

これは時間の変化によるものだと思います。他の範囲では、その問題は発生しません。

私はいくつかの簡単な数学でこの問題を解決する方法を見つけました:

その奇妙な結果につながるのは時間の変化ですか?それとも私のコードだけですか?

これは、次のことを示すコード(jqueryの日付ピッカーの例の変更)です。

http://jsfiddle.net/zKwbf/1/

ありがとう

0 投票する
6 に答える
5862 参照

vb.net - vb.netのdatediffヘルプ

ねえ、私は2つの日付があり、異なる日を確認する必要があります。

問題は、サーバーの日付が通常のMM / DD/YYYY形式ではないことです。YYYYMMDDの形式です。

私は次のことを試しました:

curDateのエラーは次のとおりです。

どんな助けでも素晴らしいでしょう!:o)

デビッド

0 投票する
2 に答える
2626 参照

ruby - ルビー日付減算

Rubyでの日付の減算に問題があります

日数で日付間の差を返しているようです。

今私の問題は、日付の違いの年、月、日数を返すことです

戻る必要があります

ありがとう。

0 投票する
2 に答える
4010 参照

sql - SQLの関数から最小値を選択するにはどうすればよいですか?

日付列と現在の日付の差を取り、最小値を見つけて変数に格納したいと思います。

私は持っています:

ただし、min関数はselect関数とdatediff関数を受け入れていません。

0 投票する
2 に答える
4332 参照

tsql - SQL DateDiff Weeks - 必要性と代替手段

MS SQL の DateDiff 関数は、2 つの日付の差を計算するときに交差する境界の数をカウントします。

残念ながら、それは私が求めているものではありません。たとえば、2012 年 6 月 1 日 -> 2012 年 6 月 30 日は 4 つの境界を越えますが、5 週間をカバーします。

月が交差する週数を取得するために実行できる別のクエリはありますか?

アップデート

私が求めているものを正確に明確にするために:

特定の月について、その月と交差する週数が必要です。

また、datediffを取得して追加するだけの提案については、機能しません。たとえば、2010 年 2 月は 4 週間しか交わりません。そして、DateDiff呼び出しは 4 を返します。つまり、単純に 1 を追加すると、間違った週数が残ることになります。

0 投票する
3 に答える
30651 参照

sql - SQL Datediff - 行間の datediff を見つける

SQL を使用してデータベースにクエリを実行し、id 1、2、3 などの時間差を表示したいと考えています。基本的に、すべてのレコードについてその下の行を比較します。任意の助けをいただければ幸いです。

ありがとう!

0 投票する
6 に答える
3431 参照

datetime - 2年5か月のような2つの異なる日付を計算する方法

2つの日付の差を計算し、すべての月が30日であることを考慮して、差に応じて2年、5か月、または3か月、または2日に変換したい...

例えば;

開始および含む:2009年3月12日終了するが含まない:2011年11月26日

出力は、終了日を除いて2年、8か月、14日である必要があります。

もう一つの例;

開始:2010年1月26日終了:2010年2月15日

出力:開始日から終了日までの20日。ただし、終了日は含まれません。

Datediffを使用して、差を月、日、または時間として計算できますが、問題は、それを年、月、および日付に変換する方法です。2か月の間に何日あるかわからないので実際にはかなり複雑です(30、31、おそらく28日)

このクラシックASPコードを使用して違いを変換しますが、多くの欠点があります。

このウェブサイトは違いを完全に計算します。TimeAndDate.Com

注:いくつかの理由でClassic ASPを使用しています(会社の制限)。申し訳ありませんが、ASP関数が必要です。TimeSpanはASPに存在しないようです:(

敬具

0 投票する
5 に答える
1307 参照

php - PHP計算'ダウンタイム'

動作中にMySQLデータベースに保存するプログラムをPHPで作成しました。プログラムが機能しているかどうかを示す表は、次のようになります。

ここで、日付間の「ダウンタイム」を取得したいと思います。日付1が2011-05-0615:20:24で、日付2が2011-05-06 16:28:15であるとすると、その期間の1と0の差の合計を返すスクリプトが必要です。 。どうすればこれを作ることができますか?

たとえば、日付1が2011-05-06 15:20:22である場合、さらに2秒のダウンタイムがあるかどうかを知ることが重要です。(ほぼ)完璧な解決策を考えるのは難しいです。