1、如何將Unix timestamp轉換成日期和時間
var date = new Date(unix_timestamp*1000);
// 獲取來年源
var year = date. getFullYear();
// 獲取月
var month = date. getMonth();
// 獲取日
var day = date. getDate();
// 獲取小時baidu
var hours = date.getHours();
// 獲取分鍾
var minutes = date.getMinutes();
// 獲取秒
var seconds = date.getSeconds();
// 最後結果
var formattedDateTime = year + '-' + month + '-' + day + hours + ':' + minutes + ':' + seconds;
2、用UNIX_TIMESTAMP查詢一段時間的數據
select * from table_demo where time>unix_timestamp('2010-04-01') and time <= unix_timestamp('2010-05-13'')
3、mysql UNIX_TIMESTAMP查一段時間的問題
unix_timestamp沒用錯..但你的createtime是什麼類型????
4、什麼是Unix時間戳?怎樣轉換成日常的日歷信息?
Unix時間戳(英文為Unix epoch, Unix time, POSIX time 或 Unix timestamp)
是從年1月1日(UTC/GMT的午夜)開始所經過的秒數,不考慮閏秒。
UNIX時間戳的0按照ISO 8601規范為 :1970-01-01T00:00:00Z.
一個小時表示為UNIX時間戳格式為:3600秒;一天表示為UNIX時間戳為86400秒,閏秒不計算。
在大多數的UNIX系統中UNIX時間戳存儲為32位,這樣會引發2038年問題或Y2038。
Java
string date = new java.text.SimpleDateFormat("dd/MM/yyyy HH:mm:ss").format(new java.util.Date(Unix timestamp * 1000))
JavaScript
先 var unixTimestamp = new Date(Unix timestamp * 1000) 然後 commonTime = unixTimestamp.toLocaleString()
Linux
date -d @Unix timestamp
MySQL
from_unixtime(Unix timestamp)
Perl
先 my $time = Unix timestamp 然後 my ($sec, $min, $hour, $day, $month, $year) = (localtime($time))[0,1,2,3,4,5,6]
PHP
date('r', Unix timestamp)
PostgreSQL
SELECT TIMESTAMP WITH TIME ZONE 'epoch' + Unix timestamp) * INTERVAL '1 second';
Python
先import time 然後 time.gmtime(Unix timestamp)
Ruby
Time.at(Unix timestamp)
SQL Server
DATEADD(s, Unix timestamp, '1970-01-01 00:00:00')
VBScript / ASP
DateAdd("s", Unix timestamp, "01/01/1970 00:00:00")
5、什麼是Unix時間戳?
Unix時間戳(英文為Unix epoch, Unix time, POSIX time 或 Unix timestamp)
是從1970年1月1日(UTC/GMT的午夜)開始所經過的秒數,不考慮閏秒。
UNIX時間戳的0按照ISO 8601規范版為 :1970-01-01T00:00:00Z.
一個小時表權示為UNIX時間戳格式為:3600秒;一天表示為UNIX時間戳為86400秒,閏秒不計算。
在大多數的UNIX系統中UNIX時間戳存儲為32位,這樣會引發2038年問題或Y2038。
6、unix_timestamp(now())和time()哪個效率高
我覺得是time
7、mysql時間函數UNIX_TIMESTAMP()第二天不是24小時?
fdsf
8、一整列unixtime(時間戳)怎麼在mysql中統一改成datetime格式並保存。
寫過PHP+MySQL的程序員都知道有時間差,UNIX時間戳和格式化日期是我們常打交道的兩個時間表示形式,Unix時間戳存儲、處理方便,但是不直觀,格式化日期直觀,但是處理起來不如Unix時間戳那麼自如,所以有的時候需要互相轉換,下面給出互相轉換的幾種轉換方式。
一、在MySQL中完成
這種方式在MySQL查詢語句中轉換,優點是不佔用PHP解析器的解析時間,速度快,缺點是只能用在資料庫查詢中,有局限性。
1. UNIX時間戳轉換為日期用函數: FROM_UNIXTIME()
一般形式:select FROM_UNIXTIME(1156219870);
2. 日期轉換為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中進行轉換,下面說說在PHP中轉換。
二、在PHP中完成
這種方式在PHP程序中完成轉換,優點是無論是不是資料庫中查詢獲得的數據都能轉換,轉換范圍不受限制,缺點是佔用PHP解析器的解析時間,速度相對慢。
1. UNIX時間戳轉換為日期用函數: date()
一般形式:date('Y-m-d H:i:s', 1156219870);
2. 日期轉換為UNIX時間戳用函數:strtotime()
一般形式:strtotime('2010-03-24 08:15:42');
9、站長工具unix時間戳怎麼使用
?