問題タブ [date-difference]

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 投票する
1 に答える
75 参照

r - R:n行目のm+1列目とn+1行目のm列目の日付差

m+1番目の列のデータの違いを示す列を追加したいと思います。- 番目のn行とm- 番目の列の。n+1番目の行の。

データ形式はdf

期待される出力は

td時差を日単位で表示します。たとえば、 user の場合A、-16 は 2015-03-02 と 2015-03-18 の差から導出されます。-23 は 2015-03-09 と 2015-04-01 の差などです。 の数字*はすべてのユーザーの最後の行で、2016-01-30 と 2015- の固定日付の差から導出されます。 07-17 (ユーザー A)。

dlply(ユーザーのリストに分割する)、forおよびif(各行をスキャンして、それがユーザーの最後の行であるかどうかを確認する)ことなく、効率的な方法でどのように解決できますか?

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

python - Python の datetime オブジェクト間の営業時間の差

Pythonで2つのdatetimeオブジェクト間の営業時間の差を見つけるにはどうすればよいですか?

営業時間は9時~17時

休日も考慮したい。is_holiday(date)日付オブジェクトを取る関数があります。

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

php - PHP 日付と今日の日付の日数差を取得する (現在)

私はこれを機能させることができないようです。オンラインでサンプルを試してみましたが、まさに必要なものがありませんでした。基本的には、指定した日付からの経過日数を表示できるようにしたいです。以下のサンプルは、HTML と PHP を組み合わせたものですが、何らかの理由でこのようにしなければなりませんでした。

これは失敗するようです。Date("y/m/d")は今日の日付です。何がうまくいかなかったのか教えてもらえますか?

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

sql - Hiveを使用して分単位で日付差を取得する方法

以下のクエリは私のSQLサーバークエリであり、それをハイブクエリに変換したい:

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

php - PHPで2つの日付の差を正しく計算する方法

PHP プロジェクトの 2 つの日付の差を計算しようとしています。

例: 4 月 2 日と 6 月 1 日の違いは何ですか?

違いを計算する最初の方法
4 月 2 日から 5 月 2 日まで = 1 か月。5 月 2 日から 6 月 1 日まで = 30 日。=> 4 月 2 日から 6 月 1 日まで = 1 か月と 30 日

差額
を計算する 2 番目の方法 5 月を 1 か月と数えます。次に、4 月 2 日から 30 日までの日数 (28 日) と 6 月からの日数 (1 日) を足す => 1 か月と 29 日。

ほとんどの人がこの方法で計算していると思うので、最初の方法が正しいと思います。

最初は DateTime::diff() 関数を使用しようとしました

しかし、違いが正しく計算されていないことに気付きました。'2015-02-03' と '2015-04-02' の差は1 か月と 30 日(02-03 から 03-03 = 1 か月) である必要があります。その後、残りの日数を 04-02 までカウントします。 、これは 30 です)、 しかし diffはそれを1 か月と 27 日として計算しました (上で述べた 2 番目の方法で差を計算していると思います)。したがって、計算が間違っているか、2 番目の方法が正しい計算方法です。

しかし、この例を調べてみましょう: 2015-05-01 と 2015-03-31 (今回は遡ります)。diff は1 か月の差を返します。これは1 か月と 1 日である必要があると思います。

さらに、2015-05-01 と 2015-02-28 の差は2 か月と 1 日であるはずですが、diff 関数は2 か月と 3 日を返します。

では、2 つの日付の差を計算する正しい方法はどれですか? DateTime::diff() は正しく計算されていますか? そして、最初の方法で2つの日付の差を計算する方法はありますか.

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

android - 日付間の差を測定する

人々は実際の質問を読むよりも反対票を投じることに関心があるように見えるので、私が得るべき値は一番下のボックスにあり、私の質問はそのすぐ下にあります

ユーザーが入力した生年月日と今日の日付に基づいて、子供の年齢を見つける必要があります。ユーザーは、年齢を年、月、週、日で表示するオプションがあります。計算でうるう年が考慮されていることを確認する必要があります。さまざまなトリックを提案するいくつかの投稿を調べましたが、これまでのところ、信頼できる数値を計算するものは見つかりませんでした. 私が解決策に最も近いのは次のとおりです。

yearsDiff と monthsDiff はどちらも正しいです。正しい値 (2015 年 12 月 9 日現在) は次のとおりです。

2 つの異なる値があることに気付くでしょう。これらの値のいくつかを計算しています。それは、さまざまな答えを調べて、最善の解決策を見つけようとしているからです。

正確な週数と日数を知るにはどうすればよいですか?

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

mysql - 月齢を月初から計算する

私はうまく機能する今日の日付から人の生年月日を計算する次のコードを持っています

しかし、当月の 1 日からの年齢を計算するように求められ、試してみました。

ただし、次のエラーが発生します: ネイティブ関数 'DATEDIFF' の呼び出しでパラメーター数が正しくありません