哪个PHP函数可以返回当前日期/时间?
当前回答
PHP的time()返回当前Unix时间戳。这样,您就可以使用date()函数将其格式化为您需要的格式。
$date = date('Format String', time());
正如Paolo在评论中提到的,第二个论点是多余的。下面的代码段相当于上面的代码段:
$date = date('Format String');
其他回答
您可以使用$_SERVER['REQUEST_TIME']变量(自PHP 5.1.0起可用)或time()函数来获取当前的Unix时间戳。
你也可以使用这种格式:
$date = date("d-m-Y");
Or
$date = date("Y-m-d H:i:s");
您的国家时区:支持的时区列表
date_default_timezone_set('Asia/Kolkata');
$dateYmd = date('Y-m-d');
echo "Current Year Month Day: $dateYmd";
本年月日:2022-01-03
$datehms = date('h:i:s');
echo "Current Hour Minute Second: $datehms";
当前小时分秒:11:05:38
下面是一些常用的表示时间的字符:
H -以前导零表示的12小时格式(01到12) i -前导0的分钟(00到59) s -前导0的秒(00到59) a -小写的子午线前后(am或pm)
确定你的时区
<?php
date_default_timezone_set("America/New_York");
echo "The time is " . date("h:i:sa");
?>
看看这个(可选)
<?php
$d = mktime(11, 14, 54, 8, 12, 2014);
echo "Created date is " . date("Y-m-d h:i:sa", $d);
?>
为日期
<?php
echo "Today is " . date("Y/m/d") . ;
echo "Today is " . date("Y.m.d") . ;
echo "Today is " . date("Y-m-d") . ;
echo "Today is " . date("l");
?>
下面是一些常用来表示日期的字符:
d -表示一个月中的第一天(01 ~ 31) m -代表一个月(01 ~ 12) Y -年份(四位数) l(小写“l”)-代表星期几
Source-W3-Schools
<?php
echo "<b>".date('l\, F jS\, Y ')."</b>";
?>
像这样的指纹
2012年12月9日,星期天
推荐文章
- 解析日期字符串并更改格式
- 原则-如何打印出真正的sql,而不仅仅是准备好的语句?
- 如何从关联PHP数组中获得第一项?
- PHP/MySQL插入一行然后获取id
- 我如何排序一个多维数组在PHP
- 如何在PHP中截断字符串最接近于一定数量的字符?
- PHP错误:“zip扩展名和unzip命令都没有,跳过。”
- Nginx提供下载。php文件,而不是执行它们
- Json_encode()转义正斜杠
- 在Java中转换字符串到日历对象
- 如何在PHP中捕获cURL错误
- ZoneOffset之间的区别是什么。UTC和ZoneId.of(“UTC”)?
- 如何要求一个分叉与作曲家?
- 如何检查DST(日光节约时间)是否有效,如果是,偏移量?
- 如何在php中创建可选参数?