だから私はカウンターを持っています。何かの現在の量を計算することになっています。これを計算するために、開始日、開始量、およびカウンターを1秒ごとにインクリメントする量を知っています。簡単に簡単。トリッキーな部分は、成長が完全に直線的ではないということです。毎日、増分量は設定された量だけ増加します。これをアルゴリズムで再作成する必要があります。基本的に、開始値、時間の経過とともに増加する量、および時間の経過とともに増加する量に基づいて、現在の日付の正確な値を計算します。
私のターゲット言語はJavascriptですが、擬似コードも問題ありません。
ABのソリューションに基づく:
var now = new Date();
var startDate1 = new Date("January 1 2010");
var days1 = (now - startDate1) / 1000 / 60 / 60 / 24;
var startNumber1 = 9344747520;
var startIncrement1 = 463;
var dailyIncrementAdjustment1 = .506;
var currentIncrement = startIncrement1 + (dailyIncrementAdjustment1 * days1);
startNumber1 = startNumber1 + (days1 / 2) * (2 * startIncrement1 + (days1 - 1) * dailyIncrementAdjustment1);
それはあなたたちにとって合理的に見えますか?