在提交时将日期格式从 dd M yy 更改为“2015-01-28T00:00:00+00:00” datepicker
on submit change date format from dd M yy to "2015-01-28T00:00:00+00:00" datepicker
我目前在 wordPress 中使用日期选择器,允许用户 select 一个日期。提交时,如何将 'dd M yy' 的当前格式更改为 2015-01-28T00:00:00+00:00 之类的格式,以便稍后可以将其提交到数据库中。以及检查验证,但我认为这将是一个不同的问题。
目前我有以下声明日期选择器:
// triggers the calendar to open.
$(document).ready(function() {
$('#deadline_date').datepicker({
dateFormat : 'dd M yy',
minDate: 0
});
});
在您的 PHP 代码中
$datetime= date("c", strtotime(" 2015-01-28"));
echo $datetime; //Output : 2015-01-28T00:00:00+00:00
jQuery代码
var dateVar = "2015-01-28";
var date=new Date(dateVar);
var timeZone = date.getTimezoneOffset();
alert(date.getFullYear() + "-" + (date.getMonth() + 1) + "-" + date.getDate() + "T" + date.getHours() + ":" + date.getMinutes() + ":" + date.getSeconds() + "." + date.getMilliseconds() + (timeZone > 0 ? "-" : "+") + Math.floor(Math.abs(timeZone) / 60) + ":" + Math.abs(timeZone) % 60);
Reference
我目前在 wordPress 中使用日期选择器,允许用户 select 一个日期。提交时,如何将 'dd M yy' 的当前格式更改为 2015-01-28T00:00:00+00:00 之类的格式,以便稍后可以将其提交到数据库中。以及检查验证,但我认为这将是一个不同的问题。
目前我有以下声明日期选择器:
// triggers the calendar to open.
$(document).ready(function() {
$('#deadline_date').datepicker({
dateFormat : 'dd M yy',
minDate: 0
});
});
在您的 PHP 代码中
$datetime= date("c", strtotime(" 2015-01-28"));
echo $datetime; //Output : 2015-01-28T00:00:00+00:00
jQuery代码
var dateVar = "2015-01-28";
var date=new Date(dateVar);
var timeZone = date.getTimezoneOffset();
alert(date.getFullYear() + "-" + (date.getMonth() + 1) + "-" + date.getDate() + "T" + date.getHours() + ":" + date.getMinutes() + ":" + date.getSeconds() + "." + date.getMilliseconds() + (timeZone > 0 ? "-" : "+") + Math.floor(Math.abs(timeZone) / 60) + ":" + Math.abs(timeZone) % 60);
Reference