問題タブ [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 に答える
8300 参照

php - PHPMktimeエラー

私が行ったサイトで突然次のエラーが発生しました。これはこれまで正常に機能しています。

これは問題のコードです:

ここでの問題は何ですか?これらのエラーをすばやく解消するにはどうすればよいですか?私はmktime多くの場所でその形式で使用しており、それぞれの場所でエラーが発生します。

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

php - 日付とmktimeを使用して01:00:00から23:00:00までの24時間をエコーするPHP whileループ

01:00:00 から 24:00:00 までのすべての時間を表示する PHP スクリプトが必要です。
これまでのところ、私はこれを行っています:(このコードはwhileループにあります)

しかし、上記のコードは以下を返します:

1:00:00 x24回

私が使用している日付関数が間違っていると思います。
どんな助けでも大歓迎です

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

c++ - C++: Windows Vista の MinGW での mktime バグ?

そこで、「2000-01-01」形式の日付を、任意の起点 (1900/01/01 など) からの日数を表す整数に変換して、整数インデックスとして扱うことができるようにしようとしています。これを行うために、Windows XP の MinGW では問題なく動作するが、Vista では動作しない変換関数を作成しました。いくつかのロギング コードを追加しました。

そして、それから得られる出力は

これは明らかに間違っているようです。これについて何ができますか?

編集: 以下の回答にあるように、1970 年より前の年には問題があるようです。

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

php - PHP/Javascript タイマーとカウンター

概要: 挿入された数値からカウントアップでき、ユーザーがいない間もカウントし続けることができ、Web サイト内で発生したカウントを視覚的に表示するカウンターが必要です。これをここに残しながら、これを解決しようとします。どんな助けでも大歓迎です。これをJoomla用のモジュールに詰め込み、近いうちに無料でリリースする予定です。

入力は次のとおりです。

  • 開始量、 更新する 間隔 (秒単位)、間隔ごとに追加する

タイマーを構築するための PHP クラス

Javascript ウェブページの更新間隔を設定し、初期値の関数を呼び出します。 これらは現在同期していないようです

最後に、タイマーセクション。ローディングを取り除き、onpageload イベントを本文に追加して、ページがロードされるとすぐに (間隔を待つのではなく) 数値がロードされるようにしたいと考えています。

現在のスクリプト: 現在のスクリプトは、ページ上の 3 つのカウンターのそれぞれに対してオブジェクトを作成するクラスによって実行されています。現在、カウンターはいくつかの問題に直面しています。

  1. カウントと間隔が同期していません。つまり、ビジュアル Web サイトでのスクリプトの更新間隔は、スクリプト内のカウントと同期していません。私の論理は、ある時点でオフになっている必要があります。

  2. 最初に数字を入力する問題。これを達成するための機能はまだ追加していません。入力番号をスクリプトに入れて、このプログラムの正しい開始時刻を作成する簡単な方法を知っている人はいますか?

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

php - ループで日付に年を追加する際の奇妙な問題

2012年以降に正しく追加されない理由がわかりませんでした。

ありがとう

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

c - Linux での mktime の動作が混乱していますか?

Suse 10 で mktime(struct tm*) 関数を使用しています。

現在、夏時間が有効になっていると、奇妙な動作が発生することに気付きました。たとえば、9 月 15 日の 18:10 に夏時間を有効にして、夏時間補正を 30 分間とします。ここで、日付が Sep 15 18:10 で tm_isdst が 0 に設定されている tm 構造体で mktime を呼び出すと、tm_isdst が 1 に設定されている場合にのみ、tm 構造体に同じ値が返されます。

しかし、tm_isdst を 1 に設定して日付を 9 月 15 日 18:10 として渡すと、時刻が 17:40 に変更されていることがわかります。tm 構造体でのこの修正は、9 月 15 日 18:10 から 9 月 15 日 18:40 までの経過時間で通知​​されますが、その後は時間の修正は行われず、dst フラグは有効のままです。9 月 16 日 18:10 として日付を渡しても、時刻の修正は行われず、dst フラグは有効のままです。

私は完全に混乱しています。これは mktime の正しい動作ですか?

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

php - 週xxのすべてを選択すると、phpが正しく機能しません

これは私が持っているものです:

後で行う場所:

今までと同じように、時刻は UNIX タイムスタンプで保存されます。

このコードは正しく機能していません。

$data 年が 2011 年で第 39 週だとしましょう。

これは、26/09-04/10 の 8 日間の日付を示していますが、39 週は 29/09 - 02/10 です。

週を正しく選択して表示するにはどうすればよいですか?

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

php - PHPmktimeが日付を12オフ

内部の日付形式をタイムスタンプ値に変換する関数を書いています。ただし、日付をYYYY-MM-DD HH形式で印刷すると、日付が12時間ずれます。

以下のコードは私に間違った日付と時刻を与えます。私は2011-03-2513を期待していますが、代わりに2011-03-2501を取得しています。

次のコードを使用すると、2001-02-01 01を期待し、期待どおりの結果が得られます。

12時間のオフセットは、3月25日の13時間から始まるようです。

なぜこれが起こるのか、そしてどうすればそれが起こらないようにするのか、何か考えはありますか?これは、夏時間の異なる日付と関係がありますか?サーバーのタイムゾーンは「America/Los_Angeles」に設定されています。

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

php - date() 関数を使用した PHP の曜日 (「N」) の ISO-8601 数値表現は、常に 3 を返します。

date() 関数を使用して、PHP で曜日 ("N") の ISO-8601 数値表現を取得しようとしています。ただし、mktime() を使用する日を問わず、「3」を返し続けます。

出力: 3

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

php - MySQL クエリでの基本的な mktime() の問題

データベースクエリのタイムスタンプについて学ぶために、基本的なクエリを試しています。タイムスタンプである「時間」フィールドを持つデータベースがあります。「時間」がキー値 ($t1) より大きいレコードを返す基本的なクエリがあります。mytime() が正しくフォーマットされていることを確認しました (説明のためにコメントを外しました)。今日の日付に設定された単一のレコードがあります。$t1 の値を変更すると、返されるか返されないことを期待していますが、そうではありません。どこが間違っているのですか?