欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

php&mysql 日期操作小記

 更新時間:2012年02月27日 21:34:21   作者:  
在php的很多成熟框架中,數(shù)據(jù)庫存儲時間都是用int類型而不是datetime類型的
在時間比較查詢的時候,int的效率明顯更高。祥文見http://www.dbjr.com.cn/article/29767.htm
但是在做項目的時候或者直接在數(shù)據(jù)庫查看數(shù)據(jù)的時候,明顯這個int一看頭就大,比如我們想
要查看一個用戶的注冊時間:
select reg_time from t_xx_users where user_id=1;
這時候返回是個int值,不能直觀的看到具體的時間,所以這時候就涉及到datetime和int的轉(zhuǎn)化問題,
還有php的date和time也是要涉及到相應的轉(zhuǎn)化。本文略總結(jié)一下:
(1)php
int值:
time():是返回自從 Unix 紀元(格林威治時間 1970 年 1 月 1 日 00:00:00)到當前時間的秒數(shù)。
我們想要獲得1970 年 1 月 1 日到 2012-2-10的秒數(shù)可以通過strtotime()來實現(xiàn):即:strtotime('2012-2-10');
date值:
string date ( string format [, int timestamp] )
比如:直接date()返回的的實現(xiàn)當前的時間,當然我們可以指定的他的格式:例如date('Y-m-d',strtotime('2012-2-10'));
時間操作:
date('Y-m-d h:i:s',strtotime('+1 week'));
date('Y-m-d h:i:s',strtotime('+5 hours'));
date('Y-m-d h:i:s',strtotime('next Monday));
date('Y-m-d h:i:s',strtotime('last Sunday'));
date('Y-m-d h:i:s',strtotime('+ 1 day',12313223));!!詳見 int strtotime ( string time [, int now] )

(2)mysql:
int->datetime
select from_unixtime(int_time) from table;
datetime->int;
select unix_timestamp(date_time) from table;
時間操作:
select dayofweek('2012-2-2');返回一個星期的第幾天
select dayofmonth('2012-2-2');返回一月中的第幾天
select dayofyear('2012-2-2');返回一年中的第幾天
類似函數(shù): month() day() hour() week()......
+幾天 date_add(date,interval 2 days);
-幾天 date_sub(date,interval 2 days);
時間格式:
date_format(date,format)
select DATE_FORMAT('1997-10-04 22:23:00','%W %M %Y');
其他函數(shù):TIME_TO_SEC() SEC_TO_TIME()...

相關文章

  • 淺析php fwrite寫入txt文件的時候用 \r\n不能換行的問題

    淺析php fwrite寫入txt文件的時候用 \r\n不能換行的問題

    以下是對php中fwrite寫入txt文件的時候用 \r\n不能換行的問題進行了介紹,需要的朋友可以過來參考下
    2013-08-08
  • 探討PHP中OO之靜態(tài)關鍵字以及類常量的詳解

    探討PHP中OO之靜態(tài)關鍵字以及類常量的詳解

    本篇文章是對php中的靜態(tài)關鍵字以及類常量進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • php驗證碼生成代碼

    php驗證碼生成代碼

    這篇文章主要介紹了php驗證碼生成代碼,僅僅只是需要4個步驟就可以輕松搞定:創(chuàng)建驗證碼底圖,顯示驗證碼內(nèi)容,增加干擾元素,輸出驗證碼,下面我們來進行步驟拆分,需要的朋友可以參考下
    2015-11-11
  • PHP JSON格式數(shù)據(jù)交互實例代碼詳解

    PHP JSON格式數(shù)據(jù)交互實例代碼詳解

    此前我寫了不少在PHP網(wǎng)站開發(fā)中應用XML進行數(shù)據(jù)交互的實例,這兩天通過PHP解析JSON并進行交互的實例學習和了解了JSON在PHP中的應用,感覺非常方便。
    2011-01-01
  • php實現(xiàn)的CSS更新類實例

    php實現(xiàn)的CSS更新類實例

    這篇文章主要介紹了php實現(xiàn)的CSS更新類及其用法實例,包括了針對模板文件的檢查、更新與替換模板文件等功能,非常實用,需要的朋友可以參考下
    2014-09-09
  • PHP之Swoole學習安裝教程

    PHP之Swoole學習安裝教程

    這篇文章主要介紹了PHP之Swoole學習安裝教程,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-09-09
  • php array_merge下進行數(shù)組合并的代碼

    php array_merge下進行數(shù)組合并的代碼

    array_merge();合并兩個數(shù)組,如果數(shù)組的鍵名是字符,而且兩個數(shù)組的鍵名是相同的字符,
    2008-07-07
  • php DES加密算法實例分析

    php DES加密算法實例分析

    這篇文章主要介紹了php DES加密算法,結(jié)合實例形式分析了yii框架的DES加密算法類定義,以及兼容C#和java的3DES加密算法實現(xiàn)技巧,需要的朋友可以參考下
    2019-09-09
  • 解析thinkphp中的導入文件標簽

    解析thinkphp中的導入文件標簽

    本篇文章是對thinkphp中的導入文件標簽進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • PHP迭代器接口Iterator用法分析

    PHP迭代器接口Iterator用法分析

    這篇文章主要介紹了PHP迭代器接口Iterator用法,結(jié)合實例形式分析了PHP迭代器接口Iterator的概念、功能、定義與使用方法,需要的朋友可以參考下
    2017-12-12

最新評論