簡體   English   中英

PHP MYSQL日期,時間,日期時間和時間戳

[英]PHP MYSQL date, time, datetime and timestamp

我是PHP新手,對日期,時間,日期時間和時間戳感到困惑。 我有一個包含日期,時間,日期時間和時間戳的MYSQL表。

從PHP到MYSQL字段使用什么格式?

    sql_timestamp = gmdate("Y-m-d H:i:s", time());
    $date_conv = new DateTime($this->sql_timestamp);
    sql_date = $date_conv->format('Y-m-d');
    sql_time = $date_conv->format('H:i:s');
    sql_datetime =  gmdate("Y-m-d H:i:s", time()); ??? I am confused here

我看不到DATETIME和Timestamp分配之間的區別嗎? 誰能幫我在這四個領域中需要保留的東西? 謝謝

假設您正在詢問有關MySQL的信息:

本質上,TIMESTAMP是一個DATETIME,當由MySQL存儲時,它會自動轉換為UTC並針對指定給MySQL連接的時區自動進行調整。 TIMESTAMP的日期存儲范圍也比DATETIME小。

有關更多信息,請參見MySQL手冊

暫無
暫無

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

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