原文地址:http://wanping.blogbus.com/logs/28663569.html
Freebsd 系統下:
轉換命令爲: date -r 1112173761 或者:date -r 1112173761 +"%Y-%m-%d %T %z"(年月日的格式不一樣)
Linux 系統下:
轉換命令:date -d '1970-01-01 UTC 1112173761 seconds'" 或者 date -d '1970-01-01 UTC 1112173761 seconds' +"%Y-%m-%d %T %z" (年月日格式不一樣)
時間戳轉換爲正常顯示的時間格式,問題解決了,那麼如何把我們正常的時間格式轉爲時間戳呢
2、正常顯示的時間格式轉換爲時間戳php把當前時間轉換爲時間戳
php -r "echo(mktime());"
這裏需要說下,使用 php 的時候,如果不想每次都在文件中編寫執行,就是用 php -r 命令,就把後面的腳本執行了。
php把未來某天的時間轉爲時間戳
php -r "echo(strtotime('+2 days'));" // 把後天的時間轉爲時間戳
我測試的系統需要把過期時間比較久,那麼至少要在我測試完系統纔要他過期,不需要每次時間到了又要更換過期時間,我就把過期時間設爲 100 天,執行命令如下:
php -r "echo(strtotime('+100 days'));"
Linux、FreeBsd系統當前時間轉換爲時間戳:
date +%s