php mysql中13位的時間戳

2021-09-21 03:09:46 字數 787 閱讀 2556

function getmillisecond() 

echo getmillisecond();

上面方法就能獲得13位的時間戳,寫入到mysql表中。

如果原來在表中的時間是日期格式的。就這樣轉換一下。

舉例:cu是一張表。mtime是字段,放13位時間戳的。time是原來寫入的時間,格式為datatime的。

update cu set mtime = unix_timestamp(time)*1000;

附:unix時間戳轉換為日期用函式: from_unixtime()

select from_unixtime(1156219870);

日期轉換為unix時間戳用函式: unix_timestamp()

select unix_timestamp(』2006-11-04 12:23:00′);

例:mysql查詢當天的記錄數:

$sql=」select * from message where date_format(from_unixtime(chattime),』%y-%m-%d』) = date_format(now(),』%y-%m-%d』) order by id desc」;

當然大家也可以選擇在php中進行轉換

unix時間戳轉換為日期用函式: date()

date('y-m-d h:i:s', 1156219870);

日期轉換為unix時間戳用函式:strtotime()

strtotime('2010-03-24 08:15:42');

Ruby中如何識別13位的時間戳

由於13位的時間戳在ruby中是比較另類的,以為ruby中預設的時間戳都是10位的。而time和date是ruby中常用的處理時間的模組。由於最初遇到問題的時候網上搜了好久都沒找到合適的,因此就自己寫一下,幫助下再次遇到這個問題的小夥伴們吧!使用time的方式比較投機取巧吧。require time...

Ruby中如何識別13位的時間戳

由於13位的時間戳在ruby中是比較另類的,以為ruby中預設的時間戳都是10位的。而time和date是ruby中常用的處理時間的模組。由於最初遇到問題的時候網上搜了好久都沒找到合適的,因此就自己寫一下,幫助下再次遇到這個問題的小夥伴們吧!使用time的方式比較投機取巧吧。require time...

C 時間與時間戳互轉 13位

原文 c 時間與時間戳互轉 13位 獲取時間戳 public static string gettimestamp system.datetime time 將c datetime時間格式轉換為unix時間戳格式 時間 long public static long convertdatetimet...