問題タブ [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 日付間隔。年の初めに戻る
一定期間 (毎年、毎月など) を指定できるメソッドを書きたいと思います。指定された期間に応じて、前の日付が返されます。
これが私のコードです:
私の例の問題:
開始日を年の途中に入れ、年間期間を設定した場合。年末年始でやめてほしい。
また、月間も同様にお願いしたい(月初ストップ)など...
それを行うPHP関数は存在しますか?見つからない。
私を強調してください。
php - PHP DateInterval 形式の分と秒に先行ゼロを付けます
秒から単純な「H:i:s」文字列を生成しようとしていますが、できません
例:
"00:03:08" と表示されるはずですが、実際には "00:3:8" です。
format メソッドで使用する別の日付形式オプションがある場合は?
フィドルがあります https://3v4l.org/Coi7q
php - DateInterval を ISO8601 としてフォーマットする
私は現在phpプロジェクトに取り組んでおり、DateIntervalをISO8601としてフォーマットする必要があります(このようなもの):
この形式を使用して DateTime および DateInterval オブジェクトを作成できますが、DateInterval をこの形式にフォーマットする方法がわかりません。ありますか?そうでない場合、それに対する軽量の解決策は何ですか?
php - DateInterval::format() の負の時間値
秒数を日付に変換し、時差を日、時間、秒として表示する必要があります。
しかし、何らかの理由で、数日後、次の丸一日前の最後の時間に、負の時間値が得られます。現在、この問題は、日付が 38 日を超えている場合に発生します (11 月 1 日より前)。明日はこの値が変わるかもしれませんが、わかりません。
コード:
1日の違いがある同じコード:
PHP バージョン 5.6.2。ローカルホスト、サーバー、およびhttp://sandbox.onlinephpfunctions.com/でテストされ、同じ結果が得られました。
php - 日付間隔を日時に追加
2 つの Datetime オブジェクトがあり、間隔を取得するために diff を使用しました。次に、この間隔を別の日付に追加して、将来の日付を取得したいと考えています。これが私のコードです:
数値が加算されていることを確認するために、次のことを行いました。
そして私はこれを得ました:
では、日付に 13 分足すと、結果が 13 分少なくなるのはなぜですか?
php - PHPで2つの日付の差を別の日付に追加する
一連の複数の異なる日付があり、それらをすべて同じ番号で変更したいと考えています。最初の日付の新しい日付値しか知りません。
それらをすべて同じ値だけ増やしたい場合は、新しい日付から現在の日付を差し引いて時差を取得し、それを他のすべての日付に追加すると考えました。どうすればそれを行うことができますか?add 関数は知っていますが、これは DateInterval を使用して行われます。日付から作成する方法はわかりません。
例: 日付が 2016-01-19 00:00、2016-02-19 00:00、2016-02-19 00:00 で、最初の日付を 2016-01-20 00 に変更する必要があることがわかっています。 00. それらの違いに基づいて、他の2つの日付をどれだけ増やす必要があるかを計算したいと思います。
だから基本的に
私は今問題を解決しました。これは、 $Interval を strtotime にも入れていたことです。エラーの原因ではないと思って、完全に読み直しました
php - PHP で 2 つの日付の月の差を取得する方法
PHPで月の2つの日付の差を計算したかったのですが、どこかにバグがあるようです。
結果:
結果:
何故ですか?私は何を間違っていますか?