問題タブ [timeuuid]

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 投票する
1 に答える
118 参照

php - PHP Cassandra Timeuuid コンストラクターが整数制限 (32 ビット) に達する

プロジェクトで cassandra timeuuid を使用しています。しかし、整数の制限により、timeuuid を作成できません。

上記のコードを実行すると、次の結果が得られます。

これは、Timeuuid コンストラクターがミリ秒単位のタイムスタンプを想定していることを意味します。しかし、パラメーターをミリ秒単位で渡そうとすると、php (32 ビット) の整数制限に達しています。

上記のコードに対して次のエラーが発生します。

整数制限を超えているため、float にキャストされています。

どうすればこの問題を解決できますか?