六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

如何完成給定日期的若干天以后的日期

[摘要]這幾天突然有很多的人問這樣的問題,就是如何在PHP中實現在VB中的DateAdd的函數,呵呵!這個可是問個正著。本來這個問題是 豆腐 去 華為 應聘的時候的一個考試題,不過當時是用C++實現的。沒有想到這樣的大公司,竟然用這樣的小兒科來考試:),后來我沒有去,這兩天 應 http://www.ch...
這幾天突然有很多的人問這樣的問題,就是如何在PHP中實現在VB中的DateAdd的函數,呵呵!這個可是問個正著。
本來這個問題是 豆腐 去 華為 應聘的時候的一個考試題,不過當時是用C++實現的。沒有想到這樣的大公司,竟
然用這樣的小兒科來考試:),后來我沒有去,這兩天 應 http://www.chinaspx.com 的 網友--》運氣,用PHP重新
寫了這個函數。
這個函數是很簡單,就是加上給 指定時間加上一天,得到新生成的日期,如果要擴展,也是很簡單的。
下面首先來看這個函數,首先要提前講個函數,判斷當前是否是閏年的函數
function CheckRun($year){
if($year%4==0 && ($year%100!=0 $year%400==0) )
return true;
else
return false;
}
我們要在下面的程序中用到這個函數
function DateAdd($date){
$parts = explode(' ', $date);
$date = $parts[0];
$time = $parts[1];
$ymd = explode('-', $date);
$hms = explode(':', $time);
$year = $ymd[0];
$month = $ymd[1];
$day = $ymd[2];
$hour = $hms[0];
$minute = $hms[1];
$second = $hms[2];
$day=$day+1 ; //廢話少說,先把日期加一再說
if($month=='1' $month=='3' $month=='5' $month=='7' $month=='8' $month=='10' $month=='12')
if($day==32)
{
$day='1';
$month++;
}
if($month=='4' $month=='6' $month=='9' $month=='11')
if($day==31)
{
$day='1';
$month++;
}
if($month=='2')
if(CheckRun($year))
{
//閏年 2月有 29 天
if($day==30)
{
$day=1;
$month++;
}
}
else
{
//不是閏年
if($day==29)
{
$day=1;
$month++;
}
}
if($month==13)
{
$month=1;
$year++;
}
return $year . "-" . $month . "-" . $day;
}
好了,下面來測試一下
echo DateAdd("1999-12-31 11:11:11");
echo DateAdd("2000-2-29 11:11:11");
如果要測試增加若干天,只要加個循環就可以了,相信大家都是 高人,這個功能很簡單吧:)



主站蜘蛛池模板: 天天草综合网 | 色婷婷在线观看视频 | 天天插天天狠天天透 | 色哟哟国产成人精品 | 亚洲国产成人久久综合一 | 一级做a爰片久久毛片美女图片 | 日韩不卡手机视频在线观看 | 日韩国产综合 | 日韩亚洲欧美一区二区三区 | 在线免费日韩 | 青青久在线视频免费观看 | 天天色综网 | 亚洲九色 | 综合婷婷丁香 | 青娱乐极品视频在线观看 | 日韩一页| 人人噜人人爽 | 亚洲成a人片在线观看中文动漫 | 青青青视频在线免费观看 | 日本道高清 | 青榴视频在线 | 色噜噜狠狠成人中文小说 | 综合久久综合 | 中文字幕一区二区在线观看 | 午夜免费福利在线 | 天天干网址 | 亚洲 欧美精品 | 永久免费看毛片 | 青娱乐伊人 | 欧美性天天 | 天天射天天操天天 | 青娱乐极品在线 | 日韩欧美中文字幕在线视频 | 亚洲自偷自偷图片在线高清 | 日韩欧美中文 | 污视频在线 | 一级免费看片 | 日韩精品一区二区三区中文字幕 | 日韩欧美在线播放 | 性感保姆正片 | 亚洲欧美一区二区三区在线观看 |