2012-01-26 78 views
1

我正在尋找一個使用jQuery的時間輸出,例如,很高興知道什麼時候在訪問者的瀏覽器和當天(星期五,星期六,星期一等)。jQuery時間和日期

有沒有什麼辦法只能用jQuery來做到這一點?我不喜歡JavaScript處理時間問題的方式。

如果你推薦任何插件,請告訴我這個。

非常感謝! Souza。

編輯:

我在尋找避免串的JavaScript輸出,或轉換的結果。

不會很大,使用

$("#setime").yourtime("day"); 

,並給我一天嗎? 或

$("#setime").yourtime("hour", 24format); 

,給你在你需要的任何格式的時間嗎?

+0

嗯,當然,它是用JavaScript編寫的,這就是爲什麼它被稱爲庫 你使用JavaScript來處理動畫嗎?你是否已經完成了使用jquery函數來簡化你的生活? 使用'$(「#setime」)。yourtime(「day」);'給我一天嗎? 或 '$(「#setime」)。yourtime(「hour」,24format);' ? – Souza

+0

我不清楚你不喜歡什麼。現在,在您評論中的詳細闡述中,我知道要尋找什麼。 – mplungjan

回答

0

嘗試:

var currentTime = new Date(); 

這不是jQuery的,但它會做你想要什麼。

您還可以:

var month = currentTime.getMonth() 
var day = currentTime.getDate() 
var year = currentTime.getFullYear() 
var hours = currentTime.getHours() 
var minutes = currentTime.getMinutes() 

一起玩。

+0

有了這個,我需要子串,轉換等。 – Souza

+1

是的。 jQuery不會幫助你。 – mplungjan

+0

使用'$(「#setime」)。yourtime(「day」);'給我一天嗎? 或 '$(「#setime」)。yourtime(「hour」,24format);' ? – Souza

0

也許這是你在找什麼?

http://crossbreeze.github.com/jquery-sensible-datetime/

這裏下載:https://github.com/crossbreeze/jquery-sensible-datetime

如果不是,這裏是純JS給你重用

<script type="text/javascript"> 
var weekday=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday"," Saturday"]; 
var monthname=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]; 
function formatDate(d) { 
    var text = ""; 
    text += weekday[d.getDay()] + " "; 
    text += d.getDate() + " "; 
    text += monthname[d.getMonth()] + " "; 
    text += d.getFullYear(); 
    var hh = d.getHours(); 
    var mm = d.getMinutes(); 
    if (hh<10) hh = "0"+hh; 
    if (mm<10) mm = "0"+mm; 
    return text +" "+hh+":"+mm; 
} 
$(document).ready(function() { 
    var d = new Date(); 
    $("#dateDiv").text(formatDate(d)); 
}); 
</script>