問題タブ [gettime]
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.
javascript - データベースの行をフィルタリングする方法
ここに小さなコード行があります...
todaysDateの場合、現在の日付または今日の日付の値を取得しています。date_encoded_timeの場合、データベースに保存された日付です。ここで私がやろうとしているのは、todaysDateがdate_encoded_timeと一致すると、アプリ「NEWITEM」に表示されることです。ただし、すべてのアイテムに「NEW ITEM」と表示されているので、PHPではなくJSを使用して、特定の行を選択したり、ユーザーに新しいことを知らせる特定のアイテムを表示したりするにはどうすればよいですか。ちなみに、AJAXを使用したデータベースにはすでに接続されていますが、データベースに追加された最新のレコードを取得する必要があります。
何かご意見は?誰?
ありがとう!
javascript - 「YYYY、M、D」の選択オプションからミリ秒単位の日付の配列を作成する
このようなオプションを備えた選択メニューがあります...
このメニューから日付の配列を作成したいのですが、ミリ秒として
だから私は次のようなものが必要です:
どうすればこれを入手できますか?これまで試してみましたが、うまくいきません。代わりに NaN を返します。
javascript - 日付の .getTime 値を YYYY-MM-DD 形式のカレンダー日付に変換する
.getTime の日付/値を YYY-MM-DD の形式に変換しようとしています。これについて何か助けてください。
現在、テキストの From 日付に値 2013-05-23 を入力しています。これの .getTime 値は 1371970800000 です。次に、この .getTime 値を 1371970800001 ずつインクリメントします。これにより、todate フィールドにこのインクリメントされた値がカレンダー形式で自動入力されます。これに関するヘルプは大歓迎です。ありがとう
javascript - javascript の .getTime() + 24*60*60*1000 が 2013 年 10 月 27 日以降にスタックを取得するのはなぜですか?
ユーザーが次にクリックすると、次の日に取得される単純なカレンダーを作成していました。非常に単純なコードです。
それはすべての日付でうまく機能しますが、何らかの理由で、日付が2013年10月27日の翌日にはなりません
手動で翌日の 10 月 28 日に移動すると、正常に動作し続けます。
なぜこれが起こるのですか?
更新:日付だけでなく時間も追加して修正しました:
android - Date.getTime() は、スペイン語では処理に時間がかかります
"yyyy-MM-dd'T'HHmmssZZ"
アプリで UNIX 時間に変換しようとしています。これは私のコードです:
私の(奇妙な)問題は、デバイスが英語の場合はすべて問題ありませんが、android 2.3.6 を搭載した Galaxy s2 でデバイスの言語をスペイン語に変更すると、コード行のformattedCreatedAt = Long.toString(dateFormat.parse(formattedCreatedAt).getTime());
処理に時間がかかることです。なぜでしょうか?ありがとう!
これは長い時間がかかっている部分です:
c - 正確な Linux タイミング - clock_gettime() の解像度を決定するものは何ですか?
PWM 波のデューティ サイクルの変化のタイミングを計るには、1 us レベルの正確なタイミングを行う必要があります。
バックグラウンド
私は、499.92 BogoMIPS で動作するシングル コア ARM Cortex-A8 プロセッサを搭載した Gumstix Over Water COM ( https://www.gumstix.com/store/app.php/products/265/ ) を使用しています (Gumstix ページは、 /proc/cpuinfo によると、800Mhz で 1Ghz を推奨)。OS は、カーネル バージョン 2.6.34 に基づく Linux の Angstrom Image バージョンであり、Gumstix Water COM にストックされています。
問題
私は Linux での正確なタイミングについてかなりの量の読み物をしてきました (そして、そのほとんどを試しました) が、clock_gettime() を使用して CLOCK_MONOTONIC を参照することが最善の方法であるというのがコンセンサスのようです。(最小限の省電力機能を備えたコアが 1 つあるため、RDTSC レジスターをタイミングに使用したかったのですが、これは Intel プロセッサーではありません)。 、実際のタイミング テストでは、30517ns の最小解像度、または (偶然ではありません) 正確に 32.768KHz のクロック ティック間の時間が示唆されています。これが私が意味することです:
(二重キャストについて心配しないでください。time_t の tv_sec と tv_nsec は long です。)
コンパイル:
実行:
示されているように nanosleep がコメント化されていると、結果は 0ns または 30517ns のいずれかになり、大部分は 0ns になります。これにより、CLOCK_MONOTONIC は 32.768kHz で更新され、ほとんどの場合、2 回目の clock_gettime() 呼び出しが行われる前にクロックが更新されておらず、結果が 30517ns の場合、呼び出し間でクロックが更新されていると思われます。
開発用コンピューター (1.4 GHz で動作する AMD FX(tm)-6100 6 コア プロセッサ) で同じことを行うと、最小遅延はより一定の 149 ~ 151 ns になり、ゼロはありません。
それでは、これらの結果を CPU 速度と比較してみましょう。Gumstix の場合、その 30517ns (32.768kHz) は 499.93MHz CPU の 15298 サイクルに相当します。私の開発用コンピューターでは、150ns は 1.4Ghz CPU の 210 サイクルに相当します。
コメントを外した clock_nanosleep() 呼び出しの平均結果は次のとおりです。 Gumstix: 平均値 = 213623 で、結果は 30517ns の最小解像度の倍数で上下に変化します。開発用コンピューターの場合、解像度は実際には 1 ns レベルであると予想され、実際に測定された ~150 ns は、2 つの clock_gettime() 呼び出しの間に経過した時間です。
だから、私の質問はこれらです:その最小解像度を決定するものは何ですか? プロセッサが ~2.6 倍速くしか実行されていないのに、開発用コンピューターの解像度が Gumstix よりも 30000 倍優れているのはなぜですか? CLOCK_MONOTONIC が更新される頻度と場所を変更する方法はありますか? カーネルで?
ありがとう!さらに詳しい情報や説明が必要な場合は、お尋ねください。
android - グラフで getTime とバッテリー レベルを取得する方法を教えてください。
バッテリー使用量のグラフを作成する作業を行っています.GraphViewsライブラリを使用しており、その仕組みを研究しています。現在、元のサンプル コードには次の部分があります。
代わりに必要なのは次のようなものです:
バッテリーレベルと時間(現在の時間)が必要なため、結果は次のようになります。
どうすればできますか?getTime()
どうすればとを見つけることができますgetLevel()
か? それは正しい方法ですか?ありがとう
javascript - JS で時間と分を単語として表示する
背景:ページに時刻を表示するためにgetHours()
とを使用しています。getMinutes()
問題: 数値の時刻 (つまり、「21:00」) を書き出された時と分の形式 (つまり、「9 時」) に変換する方法を見つけようとしています。
私のJS:
ここにフィドルがあります