首页 >后端开发 >php教程 >PHP 中的迄今为止的时间戳

PHP 中的迄今为止的时间戳

WBOY
WBOY原创
2024-08-29 13:11:21929浏览

以下文章提供了 PHP 中时间戳至今的概述。在PHP中,我们可以将时间戳转换成数据;我们必须提到我们希望时间戳转换成的数据格式。在将时间戳转换为数据时,格式是必需的,在PHP中,我们有一些方法,或者我们可以说是为我们进行这种转换的函数;我们只需要在那里提及时间戳即可获取数据。

广告 该类别中的热门课程 PHP 开发人员 - 专业化 | 8 门课程系列 | 3次模拟测试

开始您的免费软件开发课程

网络开发、编程语言、软件测试及其他

这个时间戳是一个长整型值,顾名思义代表数据和数据的时间;它由数据和时间组成,所以在转换时间戳的时候,我们也可以从中得到时间。在这里我们将看到 PHP 中处理时间戳时所需的方法定义和所需参数。我们还将详细了解其实现和用法,以便更好地理解。

PHP 中时间戳到日期的语法

时间戳用于获取数据和时间;我们只需要这个的格式。

date(string $format , int|null $timestamp = null) : string

上面的语法可以看到,这是PHP官方文档给出的时间戳的语法,这里需要两个参数来将PHP中的时间戳转换为日期。

示例:

date("ddmmyy" , timestamp) : string

如何在 PHP 中将时间戳转换为日期?

到目前为止,我们已经知道如何在 PHP 中从时间戳整数中获取数据对象。为此,我们必须有一种格式来帮助我们从时间戳中获取日期,在这里我们将首先看到时间戳的方法签名,然后我们将看到如何在我们的程序中逐步实现它指导。

方法签名:我们有一个仅由 PHP 提供的方法;它是 PHP 库的内置方法,要使用它,我们不需要添加外部库;此外,我们也不需要任何导入声明。

签名:

date(string $format , int|null $timestamp = null) : string

如您所见,这是此方法的官方声明,我们可以使用它来将时间戳对象转换为日期。但这里,我们有两个参数:格式,另一个是时间戳。

a. string $format 这个变量负责定义我们想要的日期的格式,这意味着我们可以在这里指定我们想要的日期的格式。

下面给出了 PHP 中可用的不同数据格式:

  • d: 如果我们在格式中指定此值,它将返回我们在上述方法中使用的时间戳对象的日期。它只会返回我们的日期。
  • m: 如果我们在格式中指定此值,它将返回我们在上述方法中使用的时间戳对象中的月份。它只会给我们一个月的回报。
  • y: 如果我们在格式中指定此值,它将返回我们在上述方法中使用的时间戳对象中的年份。它只会给我们带来一年的回报。
  • dmy: 如果我们在格式中指定此值,它将返回我们在上述方法中使用的时间戳对象中的日期、月份和年份。它只会返回日期、月份和年份。
  • d/m/y: 如果我们在格式中指定此值,那么它将返回由前向“/”分隔的日期、月份和年份,以便更好地理解时间戳对象上面的方法我们已经使用过。它只会返回日期、月份和年份,并带有“/”。
  • d-m-y: 如果我们在格式中指定此值,那么它将返回由破折号“-”分隔的日期、月份和年份,以便更好地理解我们在中使用的时间戳对象上述方法。它只会返回日期、月份和年份,并带有“-”。
  • d-m-Y H:i:s: 这个形式还将为我们提供带有日期的时间,即带有日期对象的小时、分钟和秒。这里“H”代表小时,“i”代表分钟,“s”代表秒。

我们可以使用上面的形式来获取日期形式的时间戳;它易于使用和处理。

b. int|null $timestamp = null: Now, we will have a look at the timestamp filed, which is the second parameter in the method; this filed is important because, on the basic of this, only the date object will be prepared. We can pass null as the value for this field; if we do so, it will calculate the data object based on the current timestamp, but if we pass any value here, it will give us the value based on it only.

Example of Timestamp to Date in PHP

Given below is the example of Timestamp to Date in PHP:

We are converting timestamps to date.

Code:

<!DOCTYPE html>
<html>
<body>
<?php
echo date( "Y-m-d H:i:s" , 1620790172 );
echo " , ";
echo date( "d-m-Y H:i:s" , 1620790172 );
echo " , ";
echo date( "d H:i:s" , 1620790172 );
echo " , ";
echo date( "Y H:i:s" , 1620790172 );
echo " , ";
echo date( "m H:i:s" , 1620790172 );
echo " , ";
echo date( "d/m/Y H:i:s" , 1620790172 );
?>
</body>
</html>

Output:

PHP 中的迄今为止的时间戳

Conclusion

We may require showing value to users that they can understand so that we can convert the timestamp object to date; after that, it can be readable and under stable by others to show to the client. This function is easy to use and handle also do not require any dependency from the other things. So we can use this to get the date from the timestamp easily.

以上是PHP 中的迄今为止的时间戳的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
上一篇:PHP 7 MySQL下一篇:Patterns in PHP