問題タブ [date-math]
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 - 土曜日と日曜日を検出し、月曜日に x の日数を追加します
誰かが金曜日を選択すると、月曜日までの日数が自動的に追加されるようにします。$leavefrom
2014 年 3 月 1 日が木曜日で、 2014 年 3 月 2 日が金曜日であると想像してください$leaveto
。$totaldays
日付に基づいて計算されます。したがって、2日です。
php - 現在の日付から過去 11 か月のリストを表示する
棒グラフを描いており、x 軸の値は過去 1 年間の月数です。たとえば、これは 2014 年 3 月です。したがって、x 軸の値は 2013 年 4 月から現在の月である 2014 年 3 月までの範囲になります。
私は現在の月などを印刷して前の月をすべて取得するために使用しecho date('M');
ています。echo date('M', strtotime(' -1 month'));
echo date('M', strtotime(' -2 month'));
これらは今日、3 月 29 日まで正常に動作しています。
「Feb」が本来あるべき場所は、「Mar」も印刷されています。2月が28日あるからだと思います。
に指示するすべてのステートメントでif... else
ステートメントまたはif... else
省略形のステートメントを使用する必要なく、これを簡単に修正できますか?echo
echo date('M', strtotime('-n month 2 days'));
php - 2日付PHPから差月を取得するには?
私は日付を持っています
もし私がマイナスなら、$d2 - $d1 = i get difference of month = -3
そしてもし$d1 - $d2 = 3
、
誰でも助けてくれます、私の下手な英語でごめんなさい
php - PHPで0年からの日数を取得するにはどうすればよいですか?
これは、MySQLのto_days()関数に相当します。
これを行う組み込みPHP
関数はありますか、それとも何かをまとめる必要がありますか?
php - 3ヶ月半前の日付を取得
私は私ができることを知っています
ただし、3か月前ではなく3.5か月前に取得したいです。だから私はやろうとした
しかし、それは私に正しい日付を与えていないようです.9月のように、現在の4月以来そうあるべきではありません.
php - 1 つの値だけでなく、1 つの値と他の値を持つレコード間の TIMEDIFF()
プロジェクトの状態を記録するテーブルがあります。
いくつかの偽のデータ:
2 つの状態 (たとえば、2 と 8) の間の時差を取得しようとしていますが、両方の状態を持つプロジェクトに対してのみです。この場合、プロジェクト 8 のみです (10 には状態 8 がないため)。
これまでのところ、基準に一致するプロジェクト (1 つだけでなく両方の値を持つ) を選択することができましたが、このクエリは、一致した各プロジェクトの結果のタプルを返します。
正しく返されます:
欠落している状態を他のプロジェクトに追加すると、結果の新しいタプルが返されるので、うまくいくと確信しています。
でも時差ってどうやって計算するの?私はPHPを使用しており、project_idで結果をループして差を計算できることはわかっていますが、次のような結果をもたらす純粋なSQLソリューションがあると思います。
実際、私の目標は、プロジェクトがこれら 2 つの選択された状態の間にある平均時間差を計算することです。そのため、すべてのレコードが 1 つの平均値に要約される可能性がありますが、それは後で理解する問題になるかもしれません。
php - php strtotime (秒と分)
このメソッドを使用して、2 つのタイムスタンプの差を見つけ、それら 2 つの時間の間の秒数を取得し、カウンターのように jquery で情報を更新します。
差が 60 秒を超えると、リセットのように $time が 0 に戻ります。
たとえば、1分XX秒を表示したい