PHP是一個(gè)十分強(qiáng)大的動(dòng)態(tài)編程語言,常用于制作網(wǎng)站和服務(wù)器端程序。在PHP中,我們可以使用new date()來創(chuàng)建日期對象。new date()的格式非常靈活,可以根據(jù)不同的需求來創(chuàng)建不同的日期格式。
下面我來介紹一下new date()的常用用法。
//創(chuàng)建一個(gè)當(dāng)前日期的對象 $date = new date(); echo $date->format('Y-m-d'); //輸出結(jié)果為2022-05-24 //創(chuàng)建一個(gè)指定日期的對象 $date = new date('2022/05/01'); echo $date->format('Y-m-d'); //輸出結(jié)果為2022-05-01
除了指定日期之外,我們還可以指定時(shí)間,下面這段代碼會(huì)創(chuàng)建一個(gè)包含日期和時(shí)間的對象:
//創(chuàng)建一個(gè)包含時(shí)間的對象 $date = new date('2022/05/01 12:30:15'); echo $date->format('Y-m-d H:i:s'); //輸出結(jié)果為2022-05-01 12:30:15
除了上面這些簡單的用法之外,我們還可以使用一些特殊的函數(shù)來修改日期嗎,比如說add()、sub()等。下面這段代碼會(huì)將當(dāng)前日期往后推一天:
//將當(dāng)前日期往后推1天 $date = new date(); $date->add(new DateInterval('P1D')); echo $date->format('Y-m-d'); //輸出結(jié)果為2022-05-25
除了上面這些簡單的用法之外,我們還可以使用一些特殊的函數(shù)來修改日期,比如說add()、sub()等。下面這段代碼會(huì)將當(dāng)前日期往后推30天:
//將當(dāng)前日期往后推30天 $date = new date(); $date->add(new DateInterval('P30D')); echo $date->format('Y-m-d'); //輸出結(jié)果為2022-06-23
總之,new date()是一個(gè)非常有用的函數(shù),我們可以根據(jù)不同的需求來創(chuàng)建不同的日期格式,從而滿足我們的業(yè)務(wù)需求。