2

I am currently using a datepicker in wordPress allowing the user to select a date. On submit, how can I change the current format of 'dd M yy' to something like 2015-01-28T00:00:00+00:00 so it can be submitted into a database later on. As well as check for validation, but I think this will be a different question.

Currently I have the following to declare the date picker :

//  triggers the calendar to open.
$(document).ready(function() {
    $('#deadline_date').datepicker({
        dateFormat : 'dd M yy',
        minDate: 0
    });
});
Elina Lulle
  • 143
  • 3
  • 14

1 Answers1

1

In your PHP code

$datetime= date("c", strtotime(" 2015-01-28"));
echo $datetime;  //Output :  2015-01-28T00:00:00+00:00 

jQuery Code

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

Community
  • 1
  • 1
Sadikhasan
  • 18,365
  • 21
  • 80
  • 122