簡體   English   中英

使用PHP將Unix時間戳轉換為可讀日期

[英]Convert unix timestamp to readable date using php

我有一個帶有unix時間戳的sql數據庫。

(db中的時間戳: 1388901215

我使用以下內容來顯示從php中的數據庫獲取時間戳:

$timestamp=$row[created];
$created = gmdate("Y-m-d\TH:i:s\Z", $timestamp);
echo $created;

這是輸出:

1970-01-01T00:00:00Z

我知道這是不正確的。 我看不到哪里出了問題?

您還可以讓MySQL來完成這項工作:

SELECT FROM_UNIXTIME(your_column) FROM your_table;

在這里了解更多

使用PHP date()函數。

$timestamp=$row[created];
$created = date("Y-m-d\H:i:s", $timestamp);
echo $created;

利用gmdate()

<?php
$timestamp=1388901215;
echo gmdate("Y-m-d\TH:i:s\Z", $timestamp); //"prints" 2014-01-05T05:53:35Z
$date = date("Y-m-d H:i:s", 1388901215);

嘗試這個。

$timestamp=$row['created'];

$created = date("Y-m-d\TH:i:s\Z", $timestamp);
echo $created;

SELECT STR_TO_DATE(NOW()','%d-%b-%y%h。%i。%s')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM