Home  >  Article  >  Backend Development  >  How to convert numbers to timestamp in php

How to convert numbers to timestamp in php

PHPz
PHPzOriginal
2023-03-29 11:31:34509browse

PHP is a very powerful programming language that is widely used in WEB development. A frequently used function is to convert time into a timestamp, which is to use an integer to represent a date and time value. For PHP developers, how to convert numbers into timestamps is a very important skill. Below is a brief introduction to how to convert numbers into timestamps via PHP.

In PHP, the timestamp refers to the number of seconds since January 1, 1970, 0:00:00 (Greenwich Mean Time). So, to convert a number into a timestamp, we need to know what time this number represents. This number can be converted into time in the following ways:

  1. Using the date function

In PHP, we can use the built-in date() function to convert the timestamp Format it into a specific date and time string. The specific implementation is as follows:

$timestamp = 1609459200; // 代表2021年1月1日零点
$date = date('Y-m-d H:i:s', $timestamp); // 将时间戳格式化为日期时间字符串
echo $date;

Code execution result:

2021-01-01 00:00:00
  1. Use the DateTime class

PHP’s DateTime class Provides convenient date and time operation functions, and also supports converting timestamps into date and time objects. An example is as follows:

$timestamp = 1609459200;
$datetime = new DateTime();
$datetime->setTimestamp($timestamp); // 将时间戳设置给日期时间对象
echo $datetime->format('Y-m-d H:i:s'); // 格式化日期时间字符串

Code execution result:

2021-01-01 00:00:00
  1. Use strtotime function

PHP’s strtotime function can convert a string into a timestamp, also Can convert numbers into timestamps. An example is as follows:

$timestamp = 1609459200;
$date = strtotime(date('Y-m-d H:i:s', $timestamp));
echo $date;

Code execution result:

1609459200

In summary, converting numbers into timestamps is a very important task, and it is also very easy to implement in PHP. Mastering this skill can help developers better handle date and time related issues and improve development efficiency.

The above is the detailed content of How to convert numbers to timestamp in php. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn