📜  使用 php 输入来自纽约的日期(1)

📅  最后修改于: 2023-12-03 14:49:44.882000             🧑  作者: Mango

如何使用 PHP 输入来自纽约的日期

在 PHP 中,有多种方法可以生成和格式化日期和时间。从 PHP 5.2 版本开始,PHP 提供了 DateTime 类和 DateTimeZone 类,这些类使得日期和时间相关操作变得非常容易。

本文将介绍如何使用 PHP 来输入来自纽约的日期。

步骤 1:创建 Date 和 Time 对象

要创建 Date 和 Time 对象,可以使用 DateTime 类。使用 DateTime 类,您可以将日期格式化为任何您想要的形式。以下是一个基本的例子:

<?php
$dateTime = new DateTime('now', new DateTimeZone('America/New_York'));
echo $dateTime->format('Y-m-d H:i:s');
?>

上面的代码将创建一个 DateTime 对象,其中包含当前时间并将其格式化为“年-月-日 时:分:秒”的形式。请注意,我们在构造函数中指定了时区(America/New_York),因此 DateTime 对象将使用纽约的时间。

步骤 2:格式化日期

如果你只需要显示日期,你可以使用“Y-m-d”格式,这将返回“年-月-日”的格式。以下是一个例子:

<?php
$dateTime = new DateTime('now', new DateTimeZone('America/New_York'));
echo $dateTime->format('Y-m-d');
?>

上面的代码将创建一个 DateTime 对象,其中包含当前时间并将其格式化为“年-月-日”的形式。

步骤 3:格式化时间

如果你只需要显示时间,你可以使用“H:i:s”格式,这将返回“时:分:秒”的格式。以下是一个例子:

<?php
$dateTime = new DateTime('now', new DateTimeZone('America/New_York'));
echo $dateTime->format('H:i:s');
?>

上面的代码将创建一个 DateTime 对象,其中包含当前时间并将其格式化为“时:分:秒”的形式。

步骤 4:格式化日期和时间

如果你需要同时显示日期和时间,你可以使用“Y-m-d H:i:s”格式,这将返回“年-月-日 时:分:秒”的格式。以下是一个例子:

<?php
$dateTime = new DateTime('now', new DateTimeZone('America/New_York'));
echo $dateTime->format('Y-m-d H:i:s');
?>

上面的代码将创建一个 DateTime 对象,其中包含当前时间并将其格式化为“年-月-日 时:分:秒”的形式。

结论

使用 PHP,您可以轻松地创建和格式化日期和时间。使用 DateTime 类,您可以根据自己的需要格式化日期和时间。在这篇文章中,我们介绍了如何使用 PHP 输入来自纽约的日期。