問題タブ [laterjs]
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 - javascript - 指定された日付の午前 0 時に関数を実行する
特定の日付の真夜中に JS 関数を実行する必要があります。それはJSで可能なことですか、私のものはノードアプリであり、私はlaterJSライブラリを見ていましたが、この必要性のためにlaterJSライブラリの再帰関数をどのように正確に使用できるかわかりません. ノードスケジューラのようなものを使用するのではなく、この要件のために laterJS lib を使用するとよいでしょう。
考えやアイデアを共有してください。
この質問では、ノード スケジューラが提供する CRON のようなものではなく、laterJS のようにこれを実行できるライブラリを使用することを特に検討しています。
指定された日付の値は完全に動的であり、MM/DD/YYYY 形式の任意の日付になる可能性があるため、基本的に、later.parse.text の値を月の 25 日などとしてハードコードすることはできませんが、ハードコードすることはできますtime as 11:59 pm, 日付が MM/DD/YYYY 形式で動的であるという事実を考えると、later.parse.text('at 11:59 pm on the "+DD+"th day of "+MM+" "+YYYY+"で'); このようなもの...
特定の日/月/年/時間に実行するように later.parse.recur() を構築するが、時間を処理する方法がわからない..
javascript - Later.js は 1 時間ごとに繰り返され、意図したとおりに機能しませんか?
定期的なイベントに Later.js を使用しています。機能をテストしようとしrecur()
ていますが、正しく動作していないようで、理由がわかりません。これが私の例です:
どこ:
x
そしてy
、私が変更できる値です。start_day
YYYY/MM/DD の形式です。start_time
形式は HH:mm です。
最初の日付が 2016/07/20 10:00、x=2 および y=5 の場合、コンソールに次のように表示されます。
したがって、正しく動作しています。10:00 から 2 時間ごとに 5 回繰り返される繰り返しイベントを受け取ります。
ただし、x を 8 に変更すると、次のようになります。
なぜ今16:00に開始するのですか?前回のように10時開始で次は18時じゃないですか?
javascript - Later.JS - 毎週、特定の曜日に繰り返す?
毎週の later.js を使用して定期的なイベントを作成する必要がありますが、定義された曜日にのみ繰り返されます。つまり、毎週毎日繰り返されるのではなく、たとえば毎週火曜日と金曜日だけ繰り返されます。
しかし、later.js は私にはまったく矛盾しているようです。私は彼らのサイトでいくつかのオプションを試してきましたが、いくつかは機能し、他は機能しません。
たとえば、彼らのサイトにあるこの例は、まさに私が必要としているものですが、うまくいきません。
later.parse.text('at 5:00 pm on Weds,Thurs and Fri');
誰かが私を助けることができますか?
javascript - Later.js から Cron 式を取得する
スケジュールをcron式としてデータベースに保存しています。スケジュールは Web ページで変更され、これには Later.js を使用しています。Cron 式を解析するのに最適です。ここで、変更されたスケジュールを、データベースに格納できる Cron 式に出力したいと思います。
Later.jsに「toCronExpression」関数はありますか?
スケジュール オブジェクトのプロパティを読み取って自分で出力できることはわかっていますが、組み込み関数を望んでいました。