【发布时间】:2013-10-01 22:25:31
【问题描述】:
我是 Jquery 的新手。 我想将当前日期时间插入 Db
var data{
"id":1,
"name":"mybane",
"datetime":// here i have to put current date time
}
有没有办法获取当前日期时间..
【问题讨论】:
-
你试过到处找吗?
标签: jquery
我是 Jquery 的新手。 我想将当前日期时间插入 Db
var data{
"id":1,
"name":"mybane",
"datetime":// here i have to put current date time
}
有没有办法获取当前日期时间..
【问题讨论】:
标签: jquery
使用这个:
var data{
"id":1,
"name":"mybane",
"datetime":new Date(),
}
【讨论】:
你正在寻找这个。 https://stackoverflow.com/a/9050848/829533
您需要做的就是在您的datetime: 参数中使用这个output 变量
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()"
并将其作为字符串直接提供给数据库。
【讨论】:
var data{
"id":1,
"name":"mybane",
"datetime":new Date()
}
【讨论】:
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-23)
getDay() - 星期几 (0-6)。 0 = 星期日,...,6 = 星期六
getDate() - 月份中的某天 (0-31)
getMonth() - 月数 (0-11)
getFullYear() - 四位数年份 (1970-9999)
【讨论】:
var d=new Date();
var time=d.getTime();
这是你可以用来获取当前时间的函数
【讨论】:
根据需要创建日期对象和格式:
var data{
"id":1,
"name":"mybane",
"datetime":(function(d) { return d.format('dd.mm.yyyy hh:MM') })(new Date());
}
【讨论】: