問題タブ [dateinterval]
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.
php - PHP: Weird DateInterval length calculation
While playing with PHP, I strucked on this :
#xA;Question
I should always get 1
as output, as I'm always counting the number of month between Februar, 1st and March, 1st. But as shown previously, I also get 0
=> WTF?
For information my version of php is
#xA;php - DateIntervalとDateTime::addを使用して月を追加すると、何がうまくいかない可能性がありますか?
この問題の適切な解決策を見つけることができませんでした。PHPドキュメントの例3に示されているように、DateTime :: addでDateIntervalを使用して月を追加する場合は、注意が必要であると記載されています。
メソッドの動作がそのようなものである理由と、これを回避するために私ができることについての説明は実際にはありません。これは一見したところエラーであることがわかります。
誰かがこれについていくつかの洞察を持っていますか?
php - PHPで開始日と終了日を間隔で分割する
$interval
開始日と終了日を日(または月)のチャンクに分割する機能はありますか?例えば:
私DatePeriod
は助けることができると思います、しかし私はそれをどのように使うことができるかについての方法を見つけられませんでした。
php - php date interval/date period not behaving as expected
After doing some research into Dateperiod, it turns out it by default excludes the enddate, even though it doesn't explicitly state that anywhere in the PHP manual. I also didn't notice any option for including it. The only option there seems to be is the option to exclude the start date. Has anyone else run across this?
php - PHPのDateIntervalはDateTimeと同等ですか?
PHPのDateTimeオブジェクトは、「>」および「<」演算子がオーバーロードされているため、別のオブジェクトと比較できることを発見しました。
DateIntervalと同じですか?
この質問に答えようとしていたとき、私は何か奇妙なことに気づきました。
それは常に「ただのテスト」をエコーします。var_dumpの出力は次のとおりです。
「01-03-2012」としてDateTimeを試してみると、すべてが機能します。
php - 2つの日付の間の週を取得する方法
信頼できる日付の差分を数週間で取得するにはどうすればよいですか?
これまでのところ私は持っています
これで、年、月などのDateIntervalが取得されますが、私が知る限り、1年は正確に52週間ではないため、1か月は正確に4週間ではありません。
本当の、信頼できる週数を取得する方法について何か提案はありますか?
php - 「月の最初の木曜日ごと」でDatePeriodを取得するには?
私は2つのオブジェクトを持っていDateTime
ます:
DatePeriod
この 2 つの日付の間の月の最初の木曜日をすべて含む が必要です。使用時
これは、条件「最初の木曜日」を尊重せずに 1 か月しか追加しません。
また、このようなものは機能しません:
どうすればこれを達成できるか知っている人はいますか?
php - phpDateTimeオブジェクトの変更
phpDateTimeオブジェクトを変更する適切な方法について質問があります。現在、私は次のようなことをしています。
DateTime :: add()メソッドの使用は、$someOtherEventから時間を加算するか減算するかに関係なく機能するようです。これはこれを行う正しい方法ですか?時間の減算に使用されるDateTime::sub()があることは知っていますが、DateInterval($ origEvent-> diff()によって生成される)に反転フラグがある限り、DateTime :: add()は次のことを認識しているようです。実際に時間を差し引きます。これは正しいです?DateTime :: modifyのようなものを使用する必要がありますか?
php - PHP で 2 つの日付間隔を追加する方法
私は2つの日付間隔を追加して、合計期間を時間と分で計算したいのですが、実際には以下に示すように追加を実行したいと考えています:
このタイプの間隔加算を実行して、PHP で合計時間と分の形式で 2 つの間隔の合計を取得する方法についてのアイデア
php - 平均 dateInterval php
こんにちは、DateInterval 間の平均時間を計算する必要があります。
実際、私は次のような Dateinterval を持っています:
出力は次のとおりです。
この間隔の平均時間を計算する必要があります。ここでは分と秒だけですが、月または年になる可能性があります。
簡単に計算する良い方法が見つかりません。次のような変換を使用して、すべての dateInterval を単純に追加できます。
sec + 60xmin + 3600xHour ...
そして彼らは Modulo (%) で遊んでいます。
しかし、別の方法があるといいのですが?