問題タブ [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.

0 投票する
5 に答える
14781 参照

php - PHP:strtotimeは将来の日付でfalseを返しますか?

あなたが私を信じていないなら、ここに私がEclipseに入れたいくつかのデバッグ式があります:

開始日と終了日の間のランダムな日付を返す関数で使用しています。

将来の日付に適切なUNIX時間を返すようにする方法はありますか?

ありがとう!

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

php - PHP:任意の形式の日付の解析(特に:2008-10-20、2008 / 10 / 20、2008.10.20、Nov。20/08)

strtotime("25/03/1957")falseを返します。これらの日付形式のすべてを満たすものは何ですか?実際に自分で作るのにどれくらいの時間がかかるか想像できないので、あなたが知っているものがすでにそこにあることを願っています。

ありがとう!

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

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 時間を追加せずに問題を解決するにはどうすればよいですか?

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

php - xxx時間が残った後にのみタイマーを特定の量にリセットする(PHP)

変更しようとしているphpスクリプトがあります。元のコードは、ボタンが押されるたびに SQL から取得した値によってカウントダウン タイマーを増やすように記述されています。

私がやろうとしているのは、時間が増加しないようにコードを変更することですが、タイマーが特定の量(60秒など)を下回っている場合にのみ、実際には特定の残り時間にリセットされます。例: 残り 45 秒でボタンが押されました。タイマーは残り 60 秒にリセットされます。2分でボタンを押してもタイマーには影響しません。

元のコードは次のようになります。

これを行う方法に関するあらゆるアイデアをいただければ幸いです。

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

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";
0 投票する
1 に答える
1394 参照

php - PHPが「strtotimeが定義されていない」ではない理由

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

php - なぜstrotimeはphpで負の値を返すのですか?

日付を unixtime スタンプに変換するために strtotime を使用しています。年、日付、日はコードに異なる値として渡され、以下のコードを使用してタイムスタンプを生成しています。

上記のコードは、-27648000 を出力します。年が 1970 年を超える場合、肯定的な結果が出力されます。誰かが私を助けることができるなら、私はまだタイムスタンプで学んでいます。主な目的は、日付を UNIX タイムスタンプに変換することです。

問題は、なぜそれが否定的な結果をもたらすのかということです.私のコーディングは悪いのでしょうか!? 私もmktimeを試しましたが、それでも同じ結果です。

ありがとう、タンメイ

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

php - strtotime("-5 時間") が機能しない?

strtotime() は「文字列」をタイムスタンプに変換すると思いました。時間を足すとうまくいきますが、引き算しようとするとうまくいきません。誰かが回避策を知っていますか?

前もって感謝します。

0 投票する
4 に答える
198 参照

php - strtotime - 常に NEXT [ここに日付] を返す

strtotime指定された次の日付を返すために関数を使用しようとしています。例えば:

この場合、使用next thursdayは機能しますが、次のような絶対日付では機能しません。

これにはいくつかの正規表現が必要になるかもしれないと考えていますが、入力される形式は非常に可変であるため、より簡単な解決策があればそれを見つけたいと思います。

ありがとう!

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

php - 文字列から日付を抽出する

入力された文字列から日付を抽出したいと思います。ただし、日付形式に固有のものではありません(そうでない場合は、ある種の正規表現を使用します)

例えば

「3週間前にアフリカで撮った写真」

PHPパーサーは「3週間前」を抽出し、これを喜んで変換できます。

これを実行するための最良の方法、または私のためにそれを実行できるライブラリを知っている人はいますか? 入力内の文字列のすべての可能な組み合わせをループするのは良い考えではないと判断しました。

みんなありがとう


ペッカはいい指摘をした。

複数の文字列が strtotime() 関数で使用されていることが検出された場合は、自分で seom マジックを実行します。ある種のcontextアルゴリズムを設計するかもしれません。しかし、あなたたちもそのことについて心配する必要はないと思います。この日付ビットを抽出する方法についての理解を再び深めることができて、とてもうれしく思います。

その他の例

先週のアルバートホールコンサートで。

5年前にエミリーとパリで撮影。

12月に新しい場所で撮ったこれらすべての写真

  • 本当にそんなもの。