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

php - PHPこの例で次の日付を取得するにはどうすればよいですか?

A と B の 2 つの配送ゾーンがあります。ゾーン A の注文は毎週月曜日、水曜日、金曜日に配送されますが、ゾーン B は火曜日、木曜日、土曜日に配送されます。各注文の配送日は、ゾーンに応じて NEXT AVAILABLE 日に設定されます。誰かが月曜日に注文した場合、商品は次の利用可能な日に配送されることを考慮してください。ゾーン B は火曜日、ゾーン A は水曜日です。

ただし: 18:00 (午後 6 時) 以降に注文が行われ、お客様の地域が明日の配達ゾーン内にある場合は、配達日をそのゾーンの次の利用可能な日に早める必要があります (注文が配達されないため)。まだ準備ができていません。通知が短すぎます)。

これがコードで、時間を確認し、通常の配達日を取得して、明日の日付と比較する必要がある最後の部分を除いて、正常に動作します。

注: ループを関数 findNextDay($days_plus, $date, $last_day, $zone) に変換して、別の $days_plus 値 (x 日増加) で再度呼び出すことができるようにしましたが、取得できませんでした仕事に。興味のある方は、修正版をご覧ください

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

php - 時計の変更後に間違った値を返す PHP date() 関数

月を数字から名前に変換する簡単な関数があります。つまり、10から10月

これは問題なく機能していましたが、時計が 1 時間戻ったようです。私は今、間違った名前を取り戻しています。

date_default_timezone_set でタイムゾーンを定義しようとしましたが、まだ何もありません。

奇妙なことに、関数 10 を渡すと 10 月が返されますが、11 または 12 を渡すと 12 月が返され、1、1 月、2 および 3 を渡すと 3 月が返されます。

かなり簡単な修正が必要だと思いますが、どこにも答えが見つからないようです。

どんな助けでも大歓迎です、

ありがとう。

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

c - mktimeはパラメーターで何をオーバーフローしますか?

標準によれば、mktime正規化を実行する必要があります。に1分半を追加する場合は、戻り値を無視して、struct tmに90秒を追加しtm_secて呼び出します。mktime

私が標準で見つけられなかったのは、パラメーターがで表現できない場合でもパラメーターが正規化されているかどうかですtime_t(たとえば、年を2100に設定している場合)。

それで、このコードは安全ですか?

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

php - PHP の exec 内で mktime を使用して C コードを実行する

PHP と現在の時刻を使用する C スクリプトで奇妙な問題が発生しています。私のプログラムは少し複雑ですが、問題は次のように絞り込まれます。

1分前の日付、現在の日付、および1分後の日付を出力するこのCコードがあります。

これをシェルで実行すると、正しい結果が得られます (印刷形式は日、時、分です)。

ただし、PHP で実行すると、奇妙な結果が得られます。これはPHPコードです:

そして、これは出力です:

時間は明らかに間違っています。誰がこれを引き起こしているのか考えていますか?

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

php - 2 つの日付を互いに減算するにはどうすればよいですか?

今日の日付から将来の日付を減算したいのですが、対象日までの日・時・分の両方を表示したいです。

これが私のコードです

敬具、アダム

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

c - mktimeおよびtm_isdst

いろいろな意見を見たので、ここで聞いてみようと思いました。

私は読んだman mktime

私の質問は、システムにそのdstかどうかを決定させ、そのようにしてコードがdstに依存しないtm_isdstようにするべきではないかということです。-1

私は何かが足りないのですか?

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

php - 特定の日付を設定するには?

で日付を作成しようとしています

出力は、指定された日付 + 7 ではなく、今日 + 7 日です。

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

php - 前月の日付範囲を取得する

前の月の完全な日付範囲を次の形式で取得するのに助けが必要です: Ymd

「この」月の完全な日付範囲を正常に取得できましたが、「前の」月の完全な日付範囲は取得できませんでした。

どんな助けでも大歓迎です!

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

php - 前週の日付範囲のphpを取得する

次の形式で「今週」の完全な日付範囲を取得するためのサポートが必要です:Ymd

「今月」の完全な日付範囲を取得できましたが、「今週」の完全な日付範囲を取得できませんでした。

これは「今月」の私のコードです。

どんな助けでも大歓迎です!

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

php - PHP-日付が来年1月未満の場合

2つの日付の間にある場合に特定の日を返す関数を作成します...mktimeを使用しようとしましたが、12月を返し続けますか?

基本的に、私はこれを行おうとしています:

mktimeとstrtotimeのどちらを使用する必要があるのか​​少し混乱していますか?来年の1月を決めるために、以下を試してみましたが、2012年12月に戻ってきましたか?