A timestamp is a counter used to represent date and time. It represents the number of seconds since 00:00:00 on January 1, 1970. It is also called a Unix timestamp. In web development, both PHP and jQuery provide functions for converting timestamps into readable datetimes.
PHP timestamp to time
In PHP, use the date()
function to convert the timestamp to date format. This function takes two parameters, the first is the date format and the second is the timestamp. Here are some common date formats:
Sample code:
$timestamp = time(); //获取当前时间戳 $date = date("Y-m-d H:i:s", $timestamp); //将时间戳转换为日期时间格式 echo $date;
Output result:
2022-01-01 00:00:00
jQuery timestamp to time
In jQuery, We can convert timestamp to datetime format using $.format.date
function. This function takes two parameters, the first is the timestamp and the second is the date format string. Here are some common date formats:
Sample code:
var timestamp = Math.floor(Date.now() / 1000); //获取当前时间戳 var date = $.format.date(new Date(timestamp * 1000), "yyyy-MM-dd HH:mm:ss"); //将时间戳转换为日期时间格式 console.log(date);
Output result:
2022-01-01 00:00:00
Note that in jQuery, Date.now()
The function returns the number of milliseconds of the current time, while the time()
function in PHP returns the number of seconds, so you need to multiply the timestamp in jQuery by 1000 to get the corresponding PHP timestamp. .
Summary
In web development, timestamps are used very frequently, and converting timestamps into readable date and time formats is a very common requirement. Both PHP and jQuery provide functions for implementing this function, and developers can choose to use them according to their needs.
The above is the detailed content of How to convert timestamp to time format in php and jQuery. For more information, please follow other related articles on the PHP Chinese website!