-2

我想得到今天的日期,这是正确的方法吗?

echo strftime("%e %h %Y", time());

请注意,我使用的是 strftime,因为我也在使用 setlocale。据我所知,我认为您不能将它与日期一起使用。

谢谢

4

6 回答 6

6

只需使用日期功能:

echo date('d-m-Y');
于 2013-07-18T11:23:46.180 回答
4
<?php 
echo date("Y-m-d H:i:s");//will out put like 13-07-18 13:32:29
?>

这是附加参数的详细信息:

PHP 中的日期

setlocale() 的返回值取决于 PHP 运行的系统。它准确地返回系统 setlocale 函数返回的内容。

看:setlocale

本手册包括写道

注意:setlocale() 的返回值取决于 PHP 运行的系统。它准确地返回系统 setlocale 函数返回的内容。

于 2013-07-18T11:25:16.880 回答
1

这是正确的,但是您不必指定 time()。当前时间戳将用作第二个参数的默认值。

于 2013-07-18T11:23:55.743 回答
0

只需使用此功能:-

date_default_timezone_set('UTC');  // set default time zone
echo date('format');
于 2013-07-18T11:24:33.100 回答
0
setlocale(LC_ALL,"hu_HU.UTF8");
echo(strftime("%Y. %B %d. %A. %X %Z"));
?>
于 2013-07-18T11:27:42.307 回答
-1
<?php setlocale(LC_ALL,"hu_HU.UTF8");
echo(strftime("%A %d %B  %Y"));
echo(strftime("%a %d %b  %y"));
echo(strftime("%w %d %m  %y"));  ?>

第一回声:

Thursday 18 July 2013

第二个回声:

Thu 18 Jul 13

第三个回声:

4 18 07 13

(4) 星期四,一周的第四天。

于 2013-07-18T11:38:55.123 回答