嘿傢伙即時通訊有關如何檢查年度增量在PHP的邏輯問題。例如到一天是2012年,下一週將是2013年。有沒有一種簡單的方法來做到這一點在PHP?如何檢查年份是否在php中增加數據庫重置id
-2
A
回答
1
此函數將採用$ id和一個可選(默認情況下使用1)的天數。如果將提供的次數添加到下一年,則$ id將設置爲0,如果它是同一年,則會將$ id增加1.
$id = 1;
function idCheck($id, $days = 1) {
if(date('Y', strtotime('+' . $days . ' days')) > date('Y')) {
$id = 0;
} else {
$id = $id + 1;
}
return $id;
}
0
請選中該代碼
<?php
$year = date('Y'); //get current year
$nextYear = $year + 1;
echo 'This year: ' . $year. ' Next year:' .$nextYear;
?>
輸出
This year: 2012 Next year:2013
+0
我需要一個像「if(year yesterday> year to day)id = 0 else if + = id」 – Aoi
0
試試這個
$year = date('Y'); //get current year
$nextYear = "01 Jan ".($year + 1);
$future = strtotime($nextYear);
$now = time();
$timeleft = $future-$now;
echo $daysleft = round((($timeleft/24)/60)/60);
通過檢查$ daysleft算你可以找到
相關問題
- 1. PHP:如何檢查數據庫中是否存在ID
- 2. 如何檢查ID是否已存儲在數據庫中?
- 3. 檢查年份是否爲閏年
- 4. 如何檢查INSERT INTO ID是否已經存在於數據庫(PHP)中
- 5. 如何檢查PHP數據庫中是否已經存在url?
- 6. 如何根據年份和月份增加數字
- 7. 如何檢查數據庫中的數據是否存在於PHP中? (多)
- 8. 如何檢查數據庫中是否存在數據?
- 9. 如何檢查數據庫列中是否設置爲1
- 10. 檢查數據庫中是否存在ID
- 11. 檢查一個數據庫中是否存在一個ID
- 12. 檢查數據庫文件中是否存在ID時出錯
- 13. 如何使用PHP檢查數據是否已經在數據庫中?
- 14. 如何檢查ID是否是數字?
- 15. 如何在2表中插入數據並檢查數據庫中是否存在數據庫中存在php
- 16. 如何在數據庫中存儲調查年份
- 17. PHP - 如何檢查一年是否平分(即閏年)?
- 18. php檢查數據庫中是否存在數字
- 19. 如何檢查數據庫中是否存在ID,否則將其插入數據庫?
- 20. 檢查整數值是否增加?
- 21. 檢查數字是否增加?
- 22. 遞歸 - 檢查數組是否增加
- 23. 檢查數字是否增加36
- 24. 每年重置自動增量(身份)
- 25. 如何檢查是否$ _GET [ '身份證']設置並使用PHP
- 26. 是否可以在Openerp中增量備份數據庫?
- 27. 如何檢查數據庫是否更新與PHP和AJAX?
- 28. PHP ActiveRecord如何檢查連接數據庫是否成功?
- 29. PHP - 如何檢查變量是否匹配數據庫條目?
- 30. 如何從數據庫中檢查列是否存在表中?
向我們展示您嘗試使用的內容。 – Leri
使用['strtotime'](http://php.net/strtotime)。給'+1周'作爲參數,並使用'date'得到年份。 – air4x
我還沒有嘗試過任何東西,因爲我仍然與邏輯混淆。需要發生的是,當年份改變時,id號會重新設置爲0。 – Aoi