php中怎么显示当前日期
时间 : 2023-03-27 14:14:02声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性

在 PHP 中,可以使用 date() 函数来显示当前日期。该函数格式如下:

```php

date(format, timestamp)

其中,format 为格式化字符串,用于指定日期的显示格式;timestamp 为可选参数,指定要格式化的时间戳,不指定时默认使用当前时间。

以下是几个常用的日期格式化字符串:

- Y:四位数的年份(例如 2021)

- m:两位数的月份(例如 01)

- d:两位数的日期(例如 01)

- H:24 小时制的小时数(例如 19)

- i:两位数的分钟数(例如 30)

- s:两位数的秒数(例如 00)

例如,要显示当前日期的格式为“2021年01月01日”,可以使用以下代码:

```php

<?php

$date = date("Y年m月d日");

echo $date;

?>

如果要显示包括时间的完整日期格式,可以在格式化字符串中添加时间信息:

```php

<?php

$date = date("Y年m月d日 H:i:s");

echo $date;

?>

如果要显示的日期不是当前日期,可以使用第二个参数指定时间戳。例如,要显示 2020 年 1 月 1 日的格式为“2020-01-01 00:00:00”,可以使用以下代码:

```php

<?php

$timestamp = strtotime("2020-01-01 00:00:00");

$date = date("Y-m-d H:i:s", $timestamp);

echo $date;

?>

以上就是 PHP 中显示当前日期的方法。

在 PHP 中,可以使用 `date()` 函数来获取当前日期和时间。该函数需要一个格式化字符串作为参数,以指定输出的日期和时间的格式。

以下是获取当前日期的示例代码:

```php

$date = date('Y-m-d'); //输出格式为:年-月-日,如:2021-09-01

如果还需要包含时间,可以将格式化字符串指定为 `'Y-m-d H:i:s'`,其中 `H:i:s` 分别代表小时、分钟和秒。

```php

$date = date('Y-m-d H:i:s'); //输出格式为:年-月-日 时:分:秒,如:2021-09-01 12:30:45

如果需要指定时区,可以在函数中使用第二个参数。例如,将时区指定为东八区(北京时间):

```php

date_default_timezone_set('Asia/Shanghai');

$date = date('Y-m-d H:i:s'); //将时区设置为东八区,输出的时间会自动加上8个小时

注意,在使用 `date()` 函数时,需要特别小心格式化字符串中的大小写。不同的字母代表不同的含义,例如:

- `Y`:四位数的年份

- `m`:两位数的月份(在数字前面补零)

- `d`:两位数的日期(在数字前面补零)

- `H`:24 小时制下的小时数(在数字前面补零)

- `i`:分钟数(在数字前面补零)

- `s`:秒数(在数字前面补零)

了解这些含义后,就可以根据需要自由地定义格式化字符串,输出满足要求的日期和时间了。