在PHP中,时间戳函数主要用于获取或操作时间戳。以下是一些常用的时间戳相关函数及其参数:
time()php
echo time(); // 输出当前时间戳mktime()hour (可选): 小时minute (可选): 分钟second (可选): 秒month (可选): 月day (可选): 日year (可选): 年php
echo mktime(0, 0, 0, 12, 31, 2022); // 输出2022年12月31日的时间戳strtotime()time (必需): 日期/时间字符串now (可选): 用于计算相对日期的基础时间戳php
echo strtotime("2022-12-31"); // 输出2022年12月31日的时间戳
echo strtotime("+1 week"); // 输出一周后的时间戳date()format (必需): 格式化字符串timestamp (可选): 时间戳,默认为当前时间php
echo date("Y-m-d H:i:s"); // 输出当前日期和时间,格式为YYYY-MM-DD HH:MM:SS
echo date("Y-m-d", strtotime("2022-12-31")); // 输出2022年12月31日的日期gmdate()format (必需): 格式化字符串timestamp (可选): 时间戳,默认为当前时间php
echo gmdate("Y-m-d H:i:s"); // 输出当前GMT日期和时间date_create()time (可选): 日期/时间字符串timezone (可选): 时区对象php
$date = date_create("2022-12-31");
echo date_format($date, "Y-m-d"); // 输出2022-12-31date_format()object (必需): DateTime对象format (必需): 格式化字符串php
$date = date_create("2022-12-31");
echo date_format($date, "Y-m-d"); // 输出2022-12-31date_diff()datetime1 (必需): DateTime对象datetime2 (必需): DateTime对象absolute (可选): 是否返回绝对值php
$date1 = date_create("2022-12-31");
$date2 = date_create("2023-01-01");
$diff = date_diff($date1, $date2);
echo $diff->format("%R%a days"); // 输出+1 days这些函数可以帮助你在PHP中处理时间戳和日期时间相关的操作。根据你的需求选择合适的函数和参数。