這篇文章將為大家詳細講解有關php中13位時間戳實現轉換10位時間戳的方法,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
成都創新互聯公司于2013年開始,先為蕉城等服務建站,蕉城等地企業,進行企業商務咨詢服務。為蕉城企業網站制作PC+手機+微官網三網同步一站式服務解決您的所有建站問題。在php中可以通過“microtime”函數將13位時間戳進行轉換,其語法是“microtime(get_as_float);”,參數“get_as_float”可選,返回值是“microsec sec”。
把13位時間戳轉換位10位時間戳
在我們設計數據庫時,時間戳存儲到數據庫時,一般情況下,我會設計存儲類型int 長度11,
普遍情況下,前端傳過來的長度也就時10位的時間戳,php time() 函數也一樣。但是如果您
在和硬件對接等,,如果忘記溝通。有可能傳過來的時間時13位精確到毫秒的時間戳。如果直接存儲的到數據庫中,時間戳就會錯誤!那么如果讓硬件處理,如果同一個公司還好,如果是對接,就很麻煩。今兒我就遇見了這個問題,我自己在網上差了一下,沒找到合適的方法,都是自己寫個函數!后來才知道,其實php 有自帶的函數可以直接解決
microtime();拿去用不需要自己寫函數
microtime() 函數返回當前 Unix 時間戳的微秒數。
語法
microtime(get_as_float);
參數
get_as_float 可選。當設置為 TRUE 時,規定函數應該返回一個浮點數,否則返回一個字符串。默認為 FALSE。
技術細節
返回值: 默認返回字符串 "microsec sec" ,其中 sec 為自 Unix 紀元(0:00:00 January 1, 1970 GMT)起的秒數,microsec 為微秒部分。如果 get_as_float 參數設置為 TRUE,則返回一個浮點數,表示自 Unix 紀元起精確到微秒的以秒為單位的當前時間。
關于php中13位時間戳實現轉換10位時間戳的方法就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
標題名稱:php中13位時間戳實現轉換10位時間戳的方法-創新互聯
網站鏈接:http://vcdvsql.cn/article2/cdgcoc.html
成都網站建設公司_創新互聯,為您提供品牌網站設計、ChatGPT、微信公眾號、企業建站、搜索引擎優化、域名注冊
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯