php關於時間的插入,以及後期格式轉換問題

2021-08-21 04:34:24 字數 579 閱讀 2900

php獲取當前時間,插入sql資料庫中

1.用sql內建函式,now() ,時間型別需要是datatime,插入的是當前時間字元:0000-00-00 00:00:00

create_time datetime not null default '0000-00-00 00:00:00',
2.用函式time()、strtotime(),時間型別需要是int,插入的是時間戳 1530585286

create_time int(10) unsigned not null default 0,
第一種,插入的資料庫可以直接讀取使用,但不夠靈活,不通用,有時間區問題

推薦第二種插入時間戳方法

頁面渲染:時間戳轉換(時間戳*1000,)

//如果date時間戳為13位不需要乘1000
//時間戳格式化

function add0(m)

function format(shijianchuo)

關於使用的型別詳細說明,文章參考

PHP關於時間的方法

time返回當前的unix時間戳 echo time data格式化乙個本地時間 日期 echo date y m d 顯示年月日 echo date h i s 顯示時分秒 echo date u 顯示時間戳到目前為止的秒數 echo date ly 顯示是否為閏年,是為1,否為0 echo da...

利用MySQL的函式實現PHP中時間的格式化輸出

我們在用php程式設計的時候,經常會遇到了這麼乙個問題,就是想把乙個datetime的變數顯示成 yyyy年mm月dd日 的形式,但是我在php內卻沒找到很方便的函式。相反在mysql倒是有乙個函式能完全滿足我們的要求。那就是date format date,format 根據format字串格式化...

關於PHP的漏洞以及如何防止PHP漏洞?

漏洞無非這麼幾類,xss sql注入 命令執行 上傳漏洞 本地包含 遠端包含 許可權繞過 資訊洩露 cookie偽造 csrf 跨站請求 等。這些漏洞不僅僅是針對php語言的,本文只是簡單介紹php如何有效防止這些漏洞。1.xss sql注入 關於xss攻擊詳細介紹 其中佔大頭的自然是xss與sql...