問題タブ [strtotime]
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:strtotimeは将来の日付でfalseを返しますか?
あなたが私を信じていないなら、ここに私がEclipseに入れたいくつかのデバッグ式があります:
開始日と終了日の間のランダムな日付を返す関数で使用しています。
将来の日付に適切なUNIX時間を返すようにする方法はありますか?
ありがとう!
php - PHP:任意の形式の日付の解析(特に:2008-10-20、2008 / 10 / 20、2008.10.20、Nov。20/08)
strtotime("25/03/1957")
falseを返します。これらの日付形式のすべてを満たすものは何ですか?実際に自分で作るのにどれくらいの時間がかかるか想像できないので、あなたが知っているものがすでにそこにあることを願っています。
ありがとう!
php - PHP strtotime() 関数が 1 時間間違っていますか?
MySQL データベースに挿入する前に、PHP を使用して日付と時刻をタイムスタンプに変換しています。
私の問題は、PHP の strtotime 関数を使用すると、出力タイムスタンプが実際の時間から 1 時間遅れることです。
たとえば、今日の日付が 07/21/2010 であるとします。次のようなphpコードを使用する場合:
返されるタイムスタンプは、GMT 相当の MINUS 1 時間です。つまり、2010 年 7 月 21 日 00:00:00 GMT ではなく、2010 年 7 月 20 日 23:00:00 GMT に戻ります。
私は英国に住んでいるので、タイムゾーンは GMT です。date_default_timezone_set('Europe/London') を使用してスクリプトでタイムゾーンを宣言し、php.ini ファイルが 'Europe/London' に設定されていることも確認しました。
これはおそらくサマータイムと関係がありますか?すべての日付に 1 時間を追加せずに問題を解決するにはどうすればよいですか?
php - xxx時間が残った後にのみタイマーを特定の量にリセットする(PHP)
変更しようとしているphpスクリプトがあります。元のコードは、ボタンが押されるたびに SQL から取得した値によってカウントダウン タイマーを増やすように記述されています。
私がやろうとしているのは、時間が増加しないようにコードを変更することですが、タイマーが特定の量(60秒など)を下回っている場合にのみ、実際には特定の残り時間にリセットされます。例: 残り 45 秒でボタンが押されました。タイマーは残り 60 秒にリセットされます。2分でボタンを押してもタイマーには影響しません。
元のコードは次のようになります。
これを行う方法に関するあらゆるアイデアをいただければ幸いです。
iphone - Objective C/iPhone での PHP の strtotime
Objective C/iPhone で PHP の strtotime に相当する (または漠然と似ている) ものはありますか?
たとえば、strtotime は以下の時間表現を理解できます (php ドキュメントから)。
- echo strtotime("今"), "\n";
- echo strtotime("2000 年 9 月 10 日"), "\n";
- echo strtotime("+1 日"), "\n";
- echo strtotime("+1 週間"), "\n";
- echo strtotime("+1 週 2 日 4 時間 2 秒"), "\n";
- echo strtotime("次の木曜日"), "\n";
- echo strtotime("先週の月曜日"), "\n";
php - なぜstrotimeはphpで負の値を返すのですか?
日付を unixtime スタンプに変換するために strtotime を使用しています。年、日付、日はコードに異なる値として渡され、以下のコードを使用してタイムスタンプを生成しています。
上記のコードは、-27648000 を出力します。年が 1970 年を超える場合、肯定的な結果が出力されます。誰かが私を助けることができるなら、私はまだタイムスタンプで学んでいます。主な目的は、日付を UNIX タイムスタンプに変換することです。
問題は、なぜそれが否定的な結果をもたらすのかということです.私のコーディングは悪いのでしょうか!? 私もmktimeを試しましたが、それでも同じ結果です。
ありがとう、タンメイ
php - strtotime("-5 時間") が機能しない?
strtotime() は「文字列」をタイムスタンプに変換すると思いました。時間を足すとうまくいきますが、引き算しようとするとうまくいきません。誰かが回避策を知っていますか?
前もって感謝します。
php - strtotime - 常に NEXT [ここに日付] を返す
strtotime
指定された次の日付を返すために関数を使用しようとしています。例えば:
この場合、使用next thursday
は機能しますが、次のような絶対日付では機能しません。
これにはいくつかの正規表現が必要になるかもしれないと考えていますが、入力される形式は非常に可変であるため、より簡単な解決策があればそれを見つけたいと思います。
ありがとう!
php - 文字列から日付を抽出する
入力された文字列から日付を抽出したいと思います。ただし、日付形式に固有のものではありません(そうでない場合は、ある種の正規表現を使用します)
例えば
「3週間前にアフリカで撮った写真」
PHPパーサーは「3週間前」を抽出し、これを喜んで変換できます。
これを実行するための最良の方法、または私のためにそれを実行できるライブラリを知っている人はいますか? 入力内の文字列のすべての可能な組み合わせをループするのは良い考えではないと判断しました。
みんなありがとう
ペッカはいい指摘をした。
複数の文字列が strtotime() 関数で使用されていることが検出された場合は、自分で seom マジックを実行します。ある種のcontextアルゴリズムを設計するかもしれません。しかし、あなたたちもそのことについて心配する必要はないと思います。この日付ビットを抽出する方法についての理解を再び深めることができて、とてもうれしく思います。
その他の例
先週のアルバートホールコンサートで。
5年前にエミリーとパリで撮影。
12月に新しい場所で撮ったこれらすべての写真
- 本当にそんなもの。