現在、現在のプロジェクトのパッケージマネージャーに取り組んでおり、パッケージのサブスクリプション日とパッケージの有効期限を追加する必要があります。
私はphp関数を使用していますdate("Y-m-d H:i:s")
。
$package_subscription_start_date = date("Y-m-d H:i:s");
今ここに私の要件があります:私は1日、2日、5日、1週間、4週間、12週間、1ヶ月、6ヶ月、9ヶ月、1年、2年、5年、10などのパッケージを持っている必要があります年。
これらの値を追加して、mysqlに挿入するためのパッケージの有効期限を計算するにはどうすればよいですか?
$package_expiry_date = date("Y-m-d H:i:s") + 1 day;
$package_expiry_date = date("Y-m-d H:i:s") + 5 days;
$package_expiry_date = date("Y-m-d H:i:s") + 1 week;
$package_expiry_date = date("Y-m-d H:i:s") + 4 weeks;
$package_expiry_date = date("Y-m-d H:i:s") + 2 months;
$package_expiry_date = date("Y-m-d H:i:s") + 2 years;
最後に、有効な日付やうるう年など、他の日付の問題に対処する必要があります。また、mysql / sqlクエリを使用せずに、phpレベルでこれを実行する必要があります。
この方向での助けに感謝します。