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

php - PHPでis_dstパラメータを使用して正しいタイムスタンプを取得するには?

次の属性を与える mktime メソッドを使用して UNIX タイムスタンプを作成しています。

これにより、次の結果が作成されます

これは 14304 日である必要があります。この場合の問題は、冬時間です。is_dst パラメータを使用できます。0 (デフォルト -1) を使用すると、これが正しく機能し、結果として 14304 日になることがあります。

ただし、これにより次の問題が発生する場合があります。

厳格な基準: mktime() [function.mktime]: is_dst パラメータは非推奨です

それが何を意味するのか、それについて何ができるのかわかりません。誰かアイデアはありますか?冬の時間はひどい頭痛を引き起こしているので....

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

php - この php コードで発生する月末エラーを修正するにはどうすればよいですか?

以下のコードは、当月のページのリンクを月の変わり目にリンク リストの一番上に移動する Web サイト メニューに使用しているものです。

しかし、これは 4 月などの一部の月の 31 日に失敗します。ほとんどのリンクで、同じ月に 2 つのリンクが表示されます。PHP が日付を生成する方法に関する問題を読みましたが、このコードを変更する方法がわかりません。

PHP の Ph.D で、試してみたい人はいますか? ありがとう

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

php - 日付のフォーマットに関する問題

日付と時刻をフォーマットする関数を作成しようとしています。日付だけをフォーマットするほぼ同じ関数があります。その機能は正常に動作します。いくつかのコードを追加して、日付を時刻でフォーマットしてみました。「2009 年 5 月 18 日午後 9 時 50 分」のようなものが返されるはずですが、次の警告が表示されます。

ここに私が持っているコードがあります:

出しているものも間違っています。次のように表示されます。

しかし、データベースのタイムスタンプは

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

php - mysql タイムスタンプを mktime に変換する

次の MySQL タイムスタンプがあります: 2009-06-23 16:21:48 mktime() のような形式に変換するにはどうすればよいですか?

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

php - MKTime 関数が間違った時間を返す?

mktime 関数に少し問題があります。私の本番サーバーで、次を実行すると:

そして、これらのタイムスタンプを読み取り可能な形式に変換し直します (迅速な変換にはwww.unixtimestamp.comを使用します)。時間はすべて 1 時間ずれています。私は当初、これは 2400 VS 0000 の問題だと思っていましたが、他の日付がずれていることは説明できません。

何か案は?

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

php - タイムスタンプのPHPスワップ月日

右。大量のデータをMySQLDBに挿入し、以下を使用してタイムスタンプを生成しました。

残念ながら、日と月が混在しており、以下が正しいタイムスタンプです。

約5,000レコードです。一括更新と修正を行う最も簡単な方法は何ですか?

どうもありがとう!

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

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()時代を台無しにするだけなのですか?そして、これをどのように修正/回避する必要がありますか?

ありがとう!

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

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 形式で表示します (ユーザーの現地時間ではなく、サーバー時間であることが望ましいです)。

これがすべて理にかなっていることを願っています。ご覧いただきありがとうございます。

タブ。

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

php - PHP - mktimeまたはstrtotime?

2010-02 を 2010 年 2 月に変換しようとしていますが、1969 年 12 月になり続けています。

mktime、strtotime、およびその 2 つの組み合わせを使用してみましたが、まだ実行できませんでした...

これは私が最近試したことです...

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

php - PHPの将来の日付を作成するためのより良い方法

次のような日付を作成するより簡単な方法はありますか?

あなたが助けることができればありがとう。