一、PHP当前日期时间
PHP中有一些特殊变量可以获取当前的日期时间信息,例如:
$date = date('Y-m-d H:i:s');
echo $date;
这段代码执行后可以输出当前的年月日时分秒信息,例如:
2022-02-22 14:30:28
二、用PHP输出今天的日期
如果想要仅输出今天的日期,可以使用下面的代码:
$date = date('Y-m-d');
echo $date;
这段代码执行后可以输出当前的日期信息,例如:
2022-02-22
三、PHP当前日期时间代码
除了直接获取当前日期时间外,PHP中还有一些日期时间函数可以用来操作日期时间,例如:
$timestamp = time();
$date = date('Y-m-d H:i:s', $timestamp);
echo $date;
这段代码使用time()函数获取当前的时间戳,在将时间戳转换为日期时间格式输出,可以看到和第一段代码的输出效果相同。
四、PHP根据日期显示星期几
PHP中可以使用date()函数来将日期格式化,例如:
$date = "2022-02-22";
$week = date('l', strtotime($date));
echo $week;
这段代码根据给定日期,使用strtotime函数将字符串格式转为时间戳,然后将时间戳转换为星期几的形式输出。
输出结果为:
Tuesday
五、PHP当前日期加一个天数
如果需要获取当前日期的前后几天的日期,可以使用date()函数和strtotime()函数来实现,例如:
$date = date('Y-m-d');
$days = 3;
$newDate = date('Y-m-d', strtotime("+$days days", strtotime($date)));
echo $newDate;
这段代码将当前日期赋值给变量$date,然后将需要加的天数赋值给$days,使用strtotime()函数在$date基础上加上$days天,最后使用date()函数转换日期格式输出。
输出结果为:
2022-02-25
六、PHP日期计算器
如果需要进行更加复杂的日期计算,可以使用PHP的日期函数库,例如:
$date1 = "2022-02-22";
$date2 = "2022-03-01";
$diff = date_diff(date_create($date1), date_create($date2));
echo $diff->format('%R%a days');
这段代码使用date_create()函数将字符串形式的日期转换为DateTime对象,然后使用date_diff()函数计算两个日期之间的天数,最后使用format()函数输出结果。
输出结果为:
+7 days
七、PHP日期选择框
如果需要让用户选择日期,可以使用HTML5的日期控件或者JavaScript的日期插件,例如:
<input type="date" name="date">
这段代码使用了HTML5的日期控件,可以在支持HTML5的现代浏览器中进行日期选择,并将选择的日期提交到服务器端。
八、PHP时间日期函数
PHP中有很多日期时间函数可以使用,例如:
$timezone = date_default_timezone_get();
echo $timezone;
$date = date_create();
echo date_format($date, 'Y-m-d H:i:s');
这段代码使用date_default_timezone_get()函数获取当前的时区,然后使用date_create()函数创建了一个DateTime对象,最后使用date_format()函数将日期格式化输出。
输出结果为:
Asia/Shanghai 2022-02-22 14:30:28
九、PHP获取当前日期
除了直接使用date()函数获取当前日期外,还可以使用DateTime类来获取当前日期,例如:
$date = new DateTime();
echo $date->format('Y-m-d');
这段代码使用了DateTime类来创建一个日期对象,然后使用format()方法将日期格式化为年月日格式输出。
输出结果为:
2022-02-22