哪个PHP函数可以返回当前日期/时间?
当前回答
date(format, timestamp)
date函数返回一个根据给定格式字符串使用给定整数时间戳格式化的字符串,如果没有给出时间戳则返回当前时间。换句话说,timestamp是可选的,默认值为time()。
参数为-
format -必选。指定时间戳格式 timestamp -时间戳(可选)。默认为当前日期和时间
如何获得一次简单的约会
date()函数所需的format参数指定如何格式化日期(或时间)。
下面是一些常用来表示日期的字符:
d -表示一个月中的第一天(01 ~ 31) m -代表一个月(01 ~ 12) Y -年份(四位数) l(小写“l”)-代表星期几
还可以在字符之间插入其他字符,如“/”、“。”或“-”,以添加额外的格式。
下面的例子用三种不同的方式格式化今天的日期:
<?php
echo "Today is " . date("Y/m/d") . "<br>";
echo "Today is " . date("Y.m.d") . "<br>";
echo "Today is " . date("Y-m-d") . "<br>";
echo "Today is " . date("l");
?>
一些有用的链接
gmdate() -格式化a 格林尼治时间/ UTC日期/时间 idate() -格式化a 本地时间/日期为整数 getdate() -获取 日期/时间信息 getlastmod () - 获取最后一页修改的时间 mktime() -获取Unix 日期的时间戳 strftime() -格式 根据区域设置的本地时间/日期 time() -返回电流 Unix时间戳 strtotime () 解析任何英文文本日期时间描述到Unix 时间戳 预定义的DateTime 常量
其他回答
我发现在PHP中获取当前时间的最简单方法是这样的。
//Prints out something like 10:00am Just be sure to set your timezone correctly.
date_default_timezone_set("America/Chicago");
$TIME = date('G:ia');
非常简单的
date_default_timezone_set('Asia/Kolkata');
$date = date('m/d/Y H:i:s', time());
<?php
echo "<b>".date('l\, F jS\, Y ')."</b>";
?>
像这样的指纹
2012年12月9日,星期天
PHP以秒为单位返回当前时间。你需要把它们格式化成你想要的任何格式。
<?php
// time() returns current time in seconds
$in_seconds = time();
// strftime - Format a local time/date according to locale settings
echo strftime("%m/%d/%y", $in_seconds);
?>
参考:http://php.net/manual/en/function.strftime.php
您可以使用$_SERVER['REQUEST_TIME']变量(自PHP 5.1.0起可用)或time()函数来获取当前的Unix时间戳。
推荐文章
- 如何从一个查询插入多行使用雄辩/流利
- SQL Developer只返回日期,而不是时间。我怎么解决这个问题?
- 在mongodb中存储日期/时间的最佳方法
- 在PHP单元测试执行期间,如何在CLI中输出?
- 在PHP中使用heredoc的优势是什么?
- 在Android应用程序中显示当前时间和日期
- 字符串不能识别为有效的日期时间“格式dd/MM/yyyy”
- PHP中的echo, print和print_r有什么区别?
- 如何转换日期时间?将日期时间
- 如何将XML转换成PHP数组?
- 如何将对象转换为数组?
- 如何将python datetime转换为字符串,具有可读格式的日期?
- 从IP地址获取位置
- 在c#中创建一个特定时区的DateTime
- 获取数组值的键名