問題タブ [mktime]

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 投票する
2 に答える
1687 参照

php - mktime()はdate()夏時間を使用していますか?

私はこれについていくつかの質問をここで読んだので、質問を非常に率直に尋ねたり答えたりする人はいないようです:

この夏時間調整は認識されていますか?

そうでない場合、どのようにmktime()夏時間を認識させるのですか?

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

php - 「November」などの月の文字列が指定されたPHPで、12パートのswitchステートメントを使用せずに11を返すにはどうすればよいですか?

つまり

月の番号を指定して月の文字列を返すときにmktimeを使用する例を見てきましたが、その逆はありません。

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

php - MKTIME、PHP 日付/タイムスタンプ YYYY-MM-DD

現在の日付 (PHP から) を MySQL のYYYY-MM-DD形式でクエリする必要があります... 誰か?

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

php - PHPのmktime()の反対?

php を使用して、unix タイムスタンプを time() から mdY 文字列に変換するにはどうすればよいですか?

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

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

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

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

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

ありがとう、タンメイ

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

php - エポックのphpmktimeは、0ではなく-3600を返します

PHPで以下を実行した場合:

echo mktime(0,0,0,1,1,1970);

戻り値は-3600であり、予想どおり0ではありません。

サーバーは英国を拠点としており、現在は9月21日(つまりBSTサマータイム)であり(これがエポックタイムスタンプに影響することはないと思いますが)、php.infoによると「デフォルトのタイムゾーンヨーロッパ/ロンドン」です。

次のように夏時間フラグを設定すると、次のようになります。

echo mktime(0,0,0,1,1,1970,0); (つまり、正しいDSTフラグ、DST /BSTではなく1月1日として0)は-3600を返します

echo mktime(0,0,0,1,1,1970,1); (誤ったフラグ-DSTとして1月1日を設定)は-7200を返します

echo mktime(0,0,0,1,1,1970、-1); (つまり、DSTフラグが設定されていません-決定はPHPに任されています)は-3600を返します

エポックが0ではなく-3600として返される理由を誰かが知っていますか?

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

php - カウントダウン タイマーが正しく動作しない

Web サイトのカウントダウン タイマーに取り組んでいますが、スクリプトを動作させることができません。スクリプトの作成者である PHP F1 は、これを支援することができませんでした。

質問: ターゲット日付 ( $targetDate) 変数の年が HTML/JavaScript 実装に到達しないのはなぜですか?

機能を利用していmktime()ます。実際の日付を最後の属性の位置 (年) に入れるか、日付関数を入れるか (以下のコードで行ったように) に関係なく、正しく表示することはできません。フロントエンド。

私は決して PHP/JavaScript の第一人者ではないので、これは本当に初歩的な問題のように思えるかもしれませんが、誰かが私を助けてくれれば大歓迎です!

以下は、以下のコードの実際の実装です: http://tripdelio.com/countdown/countdown5.php

コードは次のとおりです。

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

php - PHP の日付/時刻と mktime

うまくいけば、誰かがこの小さなデバッグ スクリプトで何が起こっているのか教えてくれます。

10/1/10 12:00AM などの日付を送信し、30 分間隔で生成したいのですが、機能していないようで、mktime パラメータに関連していると思います

私は一日中何かに取り組んでいるので、これはおそらく私が夢中になっている.

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

php - PHPを使用して1年のすべての日付を一覧表示するにはどうすればよいですか?

PHPを使用して、現在から1年後までのすべての日を検索し、金曜日と土曜日のすべての日付を一覧表示するスクリプトを作成しようとしています。PHPのdate()関数とmktime()関数を使おうとしていましたが、これを行う方法を考えることができません。出来ますか?

ありがとう、ベン

0 投票する
8 に答える
59959 参照

php - PHPで2つのUNIXタイムスタンプの間の日を見つける

やあ、イベントを保持するデータベースがあります。'start' と 'end' の 2 つのフィールドがあり、これらにはタイムスタンプが含まれています。管理者がこれらの日付を入力すると、日、月、年のみを設定できます。したがって、時、分、秒ではなく、日、月、年を含むスタンプのみを扱います (時、分、秒は 0、0、0 に設定されます)。

開始時刻が 1262304000 で終了時刻が 1262908800 のイベントがあります。これらは 2010 年 1 月 1 日と 2010 年 1 月 8 日に変換されます。これらのタイムスタンプ間のすべての日を取得するにはどうすればよいですか? 2010 年 1 月 2 日 (1262390400)、2010 年 1 月 3 日 (1262476800) を返せるようにしたい .. エンド スタンプまでずっと。これらのイベントは、5 月 28 日から 6 月 14 日など、別の月にまたがる可能性があります。

これを行う方法はありますか?