phpmysql當前時間
1. 關於時間格式的轉換,MYsql,php,10位數字表示時間
//php標准時間和時間戳的簡單轉化
$time=time();//當前時間戳也就是10位數的
echo
$time."</br>";
//
$time
想要轉換的時間戳
$now=date("Y-m-d
H:i:s",$time);
echo
$now."</br>";
$sh=strtotime("$now");//這里轉換時間戳-------------
echo
$sh."</br>";
//值得注意的是時區設置
要不然就好看了
2. mysql php 日期比較
MYSQL有日期函數now(),這個值返回的不是時間戳,而是類似2010-10-1 12:12:12類似的,
PHP有日期函數date(),date("Y-m-d",time())返回當前的時間,如果單純用time(),則返回的是當前時間,比方說17等數字
MYSQL日期比較
TO_DAYS(NOW()) - TO_DAYS(date_col) <= 30;
我們的date_col必須是日期時間格式,而不能是時間戳,
mysql> SELECT
FROM_UNIXTIME(875996580);
-> '1997-10-04 22:23:00'
day(FROM_UNIXTIME(1277709862))這個返回的是某個時間戳到現在經過的天數
獲取
日:day(FROM_UNIXTIME(add_time))
獲取 月:month(FROM_UNIXTIME(add_time))
獲取
年:year(FROM_UNIXTIME(add_time))
sql文裡面獲得時間戳後格式化為日,月,年:day(now()),month(now()),year(now())
其中add_time是欄位名,存放格式為linux時間戳.
mysql> set @a = unix_timestamp();
Query OK, 0 rows affected (0.00 sec)
mysql> select @a;
+------------+
| @a |
+------------+
| 1154942084 |
+------------+
1 row in set (0.00 sec)
mysql> select
from_unixtime(@a);
+---------------------+
| from_unixtime(@a) |
+---------------------+
| 2006-08-07 17:14:44 |
+---------------------+
1 row in set (0.00 sec)
3. php如何輸出mysql指定的時間格式
date函數格式:date(<顯示格式>,[日期]);第二個參數可以省略,如果省略則是對當前時間作格式化輸出,如果指定第二個參數就是對指定的時間格式化輸出.所以要格式化輸出資料庫中的時間可查詢出資料庫中的時間並把他作為date的第二個參數即可.
4. 使用php向mysql中插入當前時間問題
php中向mysql中插入當前時間方法:
例:insertintotablename(fieldname)values(now())
時間函數的選用說明:
NOW()函數以`'YYYY-MM-DDHH:MM:SS'返回當前的日期時間,可以直接存到DATETIME欄位中。
CURDATE()以'YYYY-MM-DD'的格式返回今天的日期,可以直接存到DATE欄位中。
CURTIME()以'HH:MM:SS'的格式返回當前的時間,可以直接存到TIME欄位中。
5. 怎麼用php獲得時間,然後存入mysql,mysql的時間類型是date
需要准備的材料分別是:電腦、php編輯器、瀏覽器。
1、首先打開mysql查詢器,例如以c1表add_time欄位為例。
6. 怎樣用php往mysql中添加當前時間和日期
1.資料庫中沒有日期欄位, 只是改程序是達不到目的的, 要在資料庫中加一個日期欄位, 最好用int(11) 計算方便,2.把sql語句改成$insertSQL = sprintf("INSERT INTO indb (bt, nr,time) VALUES (%s, %s,%d)", GetSQLValueString($_POST['bt'], "text"), GetSQLValueString($_POST['nr'], "text"),time());
7. PHP如何取得mysql欄位值並記算時間
兩種方式 :
1、可以直接用SQL 里的函數 sum() ;
如:"select sum(欄位) as num from tab "; //sum 取該欄位所有列的總和
2、用PHP函數 sum($array) ; //取數組中值的總和
當然 欄位必須是int型的