Correct date and time handling, without the usual pain
GetNowDate は、アプリケーション間で日付、時刻、カウントダウン機能を標準化するエッジAPIです。SDK を必要とすることなく、一貫したフォーマット、タイムゾーンの処理、時間差の計算を提供します。このサービスはキャッシュ境界における信頼性に重点を置いており、異なる場所にいるユーザーでもタイマーや時計が正確に動作します。
本製品は、決定論的な日時出力、ローカライズされた文字列、カウントダウンのビジュアル表示を必要とするエンジニアリングチーム、プロダクトマネージャー、コンテンツチーム向けに設計されています。ワークスペースは承認されたオリジンまたはIPアドレスにロックされるため、トークンを公開せずにブラウザ上で安全に統合できます。
チームはワークスペースIDを申請し、許可するオリジンまたはIPアドレスを設定します。クライアントは /api/<workspace-id>/get/date.json などのHTTPエンドポイントを呼び出します。デフォルトでは、サービスはリクエストヘッダーからロケールとタイムゾーンを検出しますが、パラメーターで明示的に上書きすることも可能です。レスポンスはローカライズされたテキスト、JSON、YAML、またはカウントダウン用の署名付きSVG画像として返すことができます。
キャッシュと新鮮度は要求された精度に連動しています。日単位のレスポンスは現地の深夜0時に更新され、時間単位のレスポンスは次の時間に更新され、分および秒単位の精度は次の刻みの直前に更新されます。タイマー画像は60秒ごとに再描画されます。キャッシュヒットでは同じクォータエントリが再利用されるため、パフォーマンスと予測可能性が向上します。レート制限はCloudflareの各拠点で適用され、地域によって異なる場合があります。
タイマー用エンドポイントはプランによって制限されており、署名付きリクエストを必要とします。Unlimitedプランではすべてのリクエストで署名付きSVGカウントダウン画像をレンダリングでき、PNGサポートは今後実装予定です。この構成により、不正使用を防ぎつつ、公開可能なクライアントサイドの埋め込みを可能にしています。
一般的なJSONレスポンスには value、iso、unix、datetime、locale、timezoneOffset、precision などのフィールドが含まれ、インターフェースやログに直接使用できます。
| プラン | 月間クォータ | レート制限 | カウントダウンおよび画像 | サポート | 最適な用途 |
|---|---|---|---|---|---|
| Free | 月1,000回 | 60回/分 | 利用不可 | コミュニティ | デモ、ステージング |
| Annual Essential | 無制限 | 180回/分 | 利用不可 | メール | 本番アプリ |
| Unlimited | 無制限 | 250回/分 | 含まれる | 優先 | 高トラフィック |
その他の料金詳細:
| プラン | 導入期価格(年額) | 通常価格(年額) | 課金および税金 |
|---|---|---|---|
| Annual Essential | €97 | €147 | Paddle経由で課金;チェックアウト時に税金が追加されます |
| Unlimited | €247 | €347 | Paddle経由で課金;チェックアウト時に税金が追加されます |
注意事項: