2017-11-08 5 views
0

日の数に基づいて変数を増やす必要があります。例えば、PHPで1日後に変数をインクリメントする変数を宣言する方法

ちょうど$ day = "120"; 明日の$ day変数は121です。

+0

変数ではできません。データベースに格納する必要があります。 –

+0

何かを試みましたか?私はPHPでこれを純粋に行うことはできないと理解しています.JavaScriptが必要です。しかしスタックは無料のコーディングサービスとしてここにはありません。私たちは、あなたがすでに試したことに関する少しの情報が必要です。 – IsThisJavascript

+0

'date( 'z')'を使って年の日付を取得し、それを使用することができます。しかし、それは1/01に0から値が再び始まることを意味します。他のオプションは、変数をどこかに(例えばファイルに)保存し、変更の保存日時をインクリメントすることです。 – eithed

答えて

1

開始カウントと開始カウントを知っていれば、これを行うことができます。これら2つの情報を前もって持っていればデータベースは必要ありません。

<?php 
$start_count = 120; // Original starting position (counter). 
$start_time = strtotime('2017-11-08 00:00:00'); // Original start time. 
               // Format is YYYY-MM-DD HH:MM:SS 

$now = time(); // Time now, in seconds. 
$diff = $now - $start_time; // Difference, in seconds. 

$days   = floor($diff/86400); // Divide by seconds in one day. 
$current_count = $start_count + $days; // Start count + days since start time. 
+0

ありがとうございました。その仕事は適切です –

関連する問題