問題タブ [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 投票する
1 に答える
106 参照

php - PHPで任意の日付でデータベースを検索する

MySQLデータベースバックエンドを備えたPHPで構築されたメッセージングシステムがあり、任意の日付文字列を使用したメッセージの検索をサポートしたいとします。

データベースにはメッセージテーブルが含まれており、「date_created」フィールドは日時として表されます。

ユーザーが受け入れる任意の日付文字列の例は、strtotimeが受け入れるものを反映している必要があります。

次の例では、2010年3月21日に実行された検索:

「2009年1月26日」は、2009-01-2600:00:00から2009-01-2700 :00:00までのすべてのメッセージを返します
。「3月8日」は、2010-03-0800:00までのすべてのメッセージを返します。 00と2010-01-2600 :00:00「
先週」は2010-03-1400:00:00と2010-03-2180:25:00
の間のすべてのメッセージを返します「2008」はその間のすべてのメッセージを返します2008-01-0100:00:00および2008-12-3100:00:00

date_parseを使い始めましたが、変数の数が急速に増えました。車輪の再発明をしているのだろうか。

一般的な解決策として、または可能な入力文字列のほとんどをキャプチャするものとして機能する提案がありますか?

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

php - PHP date() が diff 計算で +1 時間を追加するのはなぜですか?

ちょっとトリッキーな質問があります.Stackoverflowで関連するすべての質問をすでに検索しましたが、どちらも私の難問を解決しませんでしたが、私は輪になって走っていると思いますので、ここに質問があります:

私はこのコードを持っています:

これは正しく $val = 3900 (3600 秒 = 1 時間、300 秒 = 5 分) を返します。

しかし、これを行う:

02:05に戻ります

これをしても:

02:05 を返します (念のため)

これを行う:

戻り値

私のタイムゾーンは CET で、+1 です。

どうしたの?date() は何らかの理由でタイムゾーンを修正していますか? それとも私は何か間違ったことをしていますか?

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

php - 開始時間と終了時間、1 時間のセグメントに分割

私は形式で開始時間と終了時間を持っていtimestampます。これらを 1 時間などのタイムスロットに分割したいと考えています。

これは最も効率的な方法ですか、それともより優れた汎用性の高い方法はありますか?

時折、異なる長さのタイムスロットに対して他の数値で試してみると、致命的なエラーが発生しました。許容メモリサイズが使い果たされたため、あまり効率的ではないと思います。それは今では起こっていないように見えますが...

(私は予約システムを構築しています)

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

php - PHPでの曜日からUNIX時間への変換

次のようにフォーマットされた日付文字列のUNIX時間を取得しようとしています。

strtotimeはそのような文字列を処理できるという印象を受けましたが、これはfalseを返すため、明らかにそうではありません。月の1つ(つまり、1番目、2番目など)、1か月、1年の曜日を指定した場合、UNIX時間に変換するにはどうすればよいですか。

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

php - PHP strtotime(YYYY-mm 最終日) 月休みエラー

PHP 5.2.12 で次のコマンドを試しています。

php.netマニュアルに関して:

2009 年 3 月の最終日 (2009-03-31) を表示する必要があります。

私は前月の最後の日を返しますか? なぜ ?:

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

php - 任意の日付を指定して過去6日間を検索しようとしています

私はデータベースで前週と来週のエントリを見つけるためにstrtotimeをうまく使用していますが、ユーザーが過去の日付を選択した場合に過去6日間を見つける方法が見つからないようです。

今日と6日前が何であるかを私が知る方法は次のとおりです。

では、ユーザーの入力によって提供された$dateStringで$todayを切り替えるにはどうすればよいですか?私のグーグル検索に基づいてこのようなものを考えましたが、結果は得られません:

日付、strtotime、または何に関する基本的な情報が不足していますか?助けてくれてありがとう。

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

php - 拡張された日付文字列が指定されたPHPで、月の年を長い形式で抽出するにはどうすればよいですか?

私が試みた解決策は次のとおりです。

期待される結果は次のようになります:「2009年11月」

他の簡単な解決策はありますか?

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

php - PHPで日付と時刻をUNIXタイムスタンプに変換する方法は?

このような値ストアがあり、これらの値からタイムスタンプを作成したいと思います。PHPでそれを行う方法は?前もって感謝します

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

php - 文字列phpから日付を取得 - イギリスの日付

mysql db 日付フィールドに挿入する必要がある "06/Apr/2010 13:24" の形式の英国の日付があります。

PHP の strtotime 関数はこの文字列を処理できません。カスタム関数を作成する以外に何か考えがある人はいますか?

ありがとう!

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

ruby-on-rails - Railsにテキストフィールドを日時として解釈させるにはどうすればよいですか

私のデータベースには日時フィールドがあり、新しいエントリを作成できるようにしたいと考えています。明らかに、Rails の datetime_select ヘルパーは、フォームに含めるのに最もユーザー フレンドリーなものではありません。

日時用のテキスト フィールド (または日付用と時刻用) を用意し、PHP strtotimeのように入力を解釈したいと思います。

間違ったキーワードを検索しているだけかもしれません。確かに、これはどこかで非常に深く議論されています。

ありがとう

:0)