2013-09-26 35 views
4

是Jquery的新功能。 我想插入當前日期時間爲DBJquery代碼將當前日期時間插入到數據庫中

var data{ 
"id":1, 
"name":"mybane", 
"datetime":// here i have to put current date time 
} 

是否有任何可能的方式來得到當前日期時間..

+2

你試過在哪裏找過? – DGS

+1

[如何在javascript中獲取日期時間?](http://stackoverflow.com/questions/4744299/how-to-get-datetime-in-javascript) – DGS

回答

0
var d=new Date(); 
var time=d.getTime(); 

這是您可以用來獲取當前時間的功能

4

您正在尋找。 https://stackoverflow.com/a/9050848/829533

所有你需要做的就是用這個output變量在datetime: PARAM

var d = new Date(); 

var month = d.getMonth()+1; 
var day = d.getDate(); 
var hour = d.getHours(); 
var minute = d.getMinutes(); 
var second = d.getSeconds(); 

var output = d.getFullYear() + '-' + 
    ((''+month).length<2 ? '0' : '') + month + '-' + 
    ((''+day).length<2 ? '0' : '') + day + ' ' + 
    ((''+hour).length<2 ? '0' :'') + hour + ':' + 
    ((''+minute).length<2 ? '0' :'') + minute + ':' + 
    ((''+second).length<2 ? '0' :'') + second; 

在行動http://jsfiddle.net/nCE9u/3/

其他然後這個你可以發送直接數據庫相關的功能添加當前時間戳如CURRENT_TIMESTAMP()(在mysql中)

注意:您可以將此發送爲一個字符串

"datetime" : "CURRENT_TIMESTAMP()" 

並將其直接作爲字符串提供給數據庫。

1

使用new Date()

var data{ 
"id":1, 
"name":"mybane", 
"datetime":new Date() 
} 
0

創建Date對象和格式,因爲你需要:

var data{ 
"id":1, 
"name":"mybane", 
"datetime":(function(d) { return d.format('dd.mm.yyyy hh:MM') })(new Date()); 
} 
1
var currentTime = new Date(); 

var month = currentTime.getMonth() + 1; 
var day = currentTime.getDate(); 
var year = currentTime.getFullYear(); 

var date1 = month + "/" + day + "/" + year; // output 

從下面的功能把你需要的值:

  • 的getTime() - 因爲1/1/1970毫秒數@ 12:00 AM

  • getSeconds() - 秒數(0-59)

  • getMinutes() - 分鐘數(0-59)

  • 調用getHours() - 星期幾(0-6) - 的小時(0-23)

  • getDay()的數量。 0 =星期日,...,6 =星期六

  • GETDATE() - 月(0-31)

  • 得到月()的日 - 月數(0-11)

  • 和getFullYear() - 四(1970-9999)

相關問題