阅读量:0
getdate()
是 PHP 中的一个内置函数,它返回一个包含日期和时间信息的关联数组
以下是一些示例,展示了如何将 getdate()
与其他 PHP 函数结合使用:
- 获取当前日期和时间:
$current_time = getdate(); echo "当前日期和时间:" . $current_time['mday'] . "-" . $current_time['mon'] . "-" . $current_time['year'] . " " . $current_time['hours'] . ":" . $current_time['minutes'] . ":" . $current_time['seconds'];
- 计算两个日期之间的天数差:
function dateDifference($date1, $date2) { $datetime1 = new DateTime($date1); $datetime2 = new DateTime($date2); $interval = $datetime1->diff($datetime2); return $interval->format('%R%a'); } $date1 = '2021-08-01'; $date2 = '2021-08-10'; $days_difference = dateDifference($date1, $date2); echo "两个日期之间相差 " . abs($days_difference) . " 天";
- 根据给定的时间戳获取星期几:
$timestamp = 1627954800; // 2021-08-02 00:00:00 $weekday = getdate($timestamp)['wday']; switch ($weekday) { case 0: echo "星期日"; break; case 1: echo "星期一"; break; case 2: echo "星期二"; break; case 3: echo "星期三"; break; case 4: echo "星期四"; break; case 5: echo "星期五"; break; case 6: echo "星期六"; break; }
这些示例展示了如何在 PHP 中结合使用 getdate()
函数和其他函数。你可以根据需要调整这些示例以满足你的项目需求。