問題タブ [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.
php - PHPでis_dstパラメータを使用して正しいタイムスタンプを取得するには?
次の属性を与える mktime メソッドを使用して UNIX タイムスタンプを作成しています。
これにより、次の結果が作成されます
これは 14304 日である必要があります。この場合の問題は、冬時間です。is_dst パラメータを使用できます。0 (デフォルト -1) を使用すると、これが正しく機能し、結果として 14304 日になることがあります。
ただし、これにより次の問題が発生する場合があります。
厳格な基準: mktime() [function.mktime]: is_dst パラメータは非推奨です
それが何を意味するのか、それについて何ができるのかわかりません。誰かアイデアはありますか?冬の時間はひどい頭痛を引き起こしているので....
php - この php コードで発生する月末エラーを修正するにはどうすればよいですか?
以下のコードは、当月のページのリンクを月の変わり目にリンク リストの一番上に移動する Web サイト メニューに使用しているものです。
しかし、これは 4 月などの一部の月の 31 日に失敗します。ほとんどのリンクで、同じ月に 2 つのリンクが表示されます。PHP が日付を生成する方法に関する問題を読みましたが、このコードを変更する方法がわかりません。
PHP の Ph.D で、試してみたい人はいますか? ありがとう
php - 日付のフォーマットに関する問題
日付と時刻をフォーマットする関数を作成しようとしています。日付だけをフォーマットするほぼ同じ関数があります。その機能は正常に動作します。いくつかのコードを追加して、日付を時刻でフォーマットしてみました。「2009 年 5 月 18 日午後 9 時 50 分」のようなものが返されるはずですが、次の警告が表示されます。
ここに私が持っているコードがあります:
出しているものも間違っています。次のように表示されます。
しかし、データベースのタイムスタンプは
php - mysql タイムスタンプを mktime に変換する
次の MySQL タイムスタンプがあります: 2009-06-23 16:21:48 mktime() のような形式に変換するにはどうすればよいですか?
php - MKTime 関数が間違った時間を返す?
mktime 関数に少し問題があります。私の本番サーバーで、次を実行すると:
そして、これらのタイムスタンプを読み取り可能な形式に変換し直します (迅速な変換にはwww.unixtimestamp.comを使用します)。時間はすべて 1 時間ずれています。私は当初、これは 2400 VS 0000 の問題だと思っていましたが、他の日付がずれていることは説明できません。
何か案は?
php - タイムスタンプのPHPスワップ月日
右。大量のデータをMySQLDBに挿入し、以下を使用してタイムスタンプを生成しました。
残念ながら、日と月が混在しており、以下が正しいタイムスタンプです。
約5,000レコードです。一括更新と修正を行う最も簡単な方法は何ですか?
どうもありがとう!
c++ - mktime() の奇妙な動作
DateTime クラスを作成する試みを続けて、関数に「エポック」時間を格納しようとしています。
任意の日付processComponents(5,5,1990,1,23,45)
(1990 年 6 月 6 日午前 1 時 23 分 45 秒) に対して、すべての値が正しく期待どおりに設定されます。
processComponents(0,0,1970,0,0,0)
ただし、さらにテストすると、 for (January 1, 1970, 12:00:00 am) のmktime(&time)
原因time
が台無しになっていることがわかりました。
1969 年 12 月 31 日午後 11:00:00 の日付に変換します。
mktime()
その行をコメントアウトすることで、日付と時刻が 1970 年 1 月 1 日午前 12:00:00 として正しく報告されるため、それが原因であることを確認できます。
なぜmktime()
時代を台無しにするだけなのですか?そして、これをどのように修正/回避する必要がありますか?
ありがとう!
php - 時刻スクリプト
時間と日に応じた小さなスクリプトがあります。さまざまなものを出力したい:
たとえば、月曜日の 16:30 より前に、次のものが必要になります。
- {month} の {date} 火曜日の配達の残り時間
- 次に、16:30 までの残り時間を DD HH MM SS 形式で表示します (ユーザーの現地時間ではなく、サーバー時間であることが望ましいです)。
次に、月曜日の 16:30 以降は、次のように読む必要があります。
- {month} の {date} 水曜日の配達の残り時間
- 次に、16:30 までの残り時間を DD HH MM SS 形式で表示します (ユーザーの現地時間ではなく、サーバー時間であることが望ましいです)。
次に、木曜日の 16:30 から月曜日の 16:30 まで、次のように読む必要があります。
- {month} の {date} 火曜日の配達の残り時間
- 次に、16:30 までの残り時間を DD HH MM SS 形式で表示します (ユーザーの現地時間ではなく、サーバー時間であることが望ましいです)。
これがすべて理にかなっていることを願っています。ご覧いただきありがとうございます。
タブ。
php - PHP - mktimeまたはstrtotime?
2010-02 を 2010 年 2 月に変換しようとしていますが、1969 年 12 月になり続けています。
mktime、strtotime、およびその 2 つの組み合わせを使用してみましたが、まだ実行できませんでした...
これは私が最近試したことです...
php - PHPの将来の日付を作成するためのより良い方法
次のような日付を作成するより簡単な方法はありますか?
あなたが助けることができればありがとう。