Skip to main content
Copy edited.
Source Link
Peter Mortensen
  • 31.4k
  • 22
  • 110
  • 134

PrettyBelow is a pretty simple solution for parsing JSON date, usedates. Use the below functions as per youyour requirement. You just need to pass the JSON format Date fetched as a parameter to the functions below:

function JSONDate(dateStr) { var m, day; jsonDate = dateStr; var d = new Date(parseInt(jsonDate.substr(6))); m = d.getMonth() + 1; if (m < 10) m = '0' + m if (d.getDate() < 10) day = '0' + d.getDate() else day = d.getDate(); return (m + '/' + day + '/' + d.getFullYear()) }   function JSONDateWithTime(dateStr) { jsonDate = dateStr; var d = new Date(parseInt(jsonDate.substr(6))); var m, day; m = d.getMonth() + 1; if (m < 10) m = '0' + m if (d.getDate() < 10) day = '0' + d.getDate() else day = d.getDate(); var formattedDate = m + "/" + day + "/" + d.getFullYear(); var hours = (d.getHours() < 10) ? "0" + d.getHours() : d.getHours(); var minutes = (d.getMinutes() < 10) ? "0" + d.getMinutes() : d.getMinutes(); var formattedTime = hours + ":" + minutes + ":" + d.getSeconds(); formattedDate = formattedDate + " " + formattedTime; return formattedDate; } 

Pretty simple solution for parsing JSON date, use the below functions as per you requirement. You just need to pass the JSON format Date fetched as a parameter to the functions below:

function JSONDate(dateStr) { var m, day; jsonDate = dateStr; var d = new Date(parseInt(jsonDate.substr(6))); m = d.getMonth() + 1; if (m < 10) m = '0' + m if (d.getDate() < 10) day = '0' + d.getDate() else day = d.getDate(); return (m + '/' + day + '/' + d.getFullYear()) } function JSONDateWithTime(dateStr) { jsonDate = dateStr; var d = new Date(parseInt(jsonDate.substr(6))); var m, day; m = d.getMonth() + 1; if (m < 10) m = '0' + m if (d.getDate() < 10) day = '0' + d.getDate() else day = d.getDate(); var formattedDate = m + "/" + day + "/" + d.getFullYear(); var hours = (d.getHours() < 10) ? "0" + d.getHours() : d.getHours(); var minutes = (d.getMinutes() < 10) ? "0" + d.getMinutes() : d.getMinutes(); var formattedTime = hours + ":" + minutes + ":" + d.getSeconds(); formattedDate = formattedDate + " " + formattedTime; return formattedDate; } 

Below is a pretty simple solution for parsing JSON dates. Use the below functions as per your requirement. You just need to pass the JSON format Date fetched as a parameter to the functions below:

function JSONDate(dateStr) { var m, day; jsonDate = dateStr; var d = new Date(parseInt(jsonDate.substr(6))); m = d.getMonth() + 1; if (m < 10) m = '0' + m if (d.getDate() < 10) day = '0' + d.getDate() else day = d.getDate(); return (m + '/' + day + '/' + d.getFullYear()) }   function JSONDateWithTime(dateStr) { jsonDate = dateStr; var d = new Date(parseInt(jsonDate.substr(6))); var m, day; m = d.getMonth() + 1; if (m < 10) m = '0' + m if (d.getDate() < 10) day = '0' + d.getDate() else day = d.getDate(); var formattedDate = m + "/" + day + "/" + d.getFullYear(); var hours = (d.getHours() < 10) ? "0" + d.getHours() : d.getHours(); var minutes = (d.getMinutes() < 10) ? "0" + d.getMinutes() : d.getMinutes(); var formattedTime = hours + ":" + minutes + ":" + d.getSeconds(); formattedDate = formattedDate + " " + formattedTime; return formattedDate; } 
Post Made Community Wiki by Venemo
improved formatting
Source Link
Mariano Desanze
  • 8.3k
  • 7
  • 49
  • 72

Pretty simple solution for parsing JSON date, use the below functions as per you requirement. You just need to pass the JSON format Date fetched as a parameter to the functions below

function JSONDate(dateStr) { var m, day; jsonDate = dateStr; var d = new Date(parseInt(jsonDate.substr(6))); m = d.getMonth() + 1; if (m < 10) m = '0' + m if (d.getDate() < 10) day = '0' + d.getDate() else day = d.getDate();:

function JSONDate(dateStr) { var m, day; jsonDate = dateStr;  var d = new Date(parseInt(jsonDate.substr(6)));  m = d.getMonth() + 1; if (m < 10) m = '0' + m if (d.getDate() < 10) day = '0' + d.getDate() else day = d.getDate(); return (m + '/' + day + '/' + d.getFullYear())    }  function JSONDateWithTime(dateStr) {     jsonDate = dateStr;   var d = new Date(parseInt(jsonDate.substr(6)));   var m, day;   m = d.getMonth() + 1;   if (m < 10)   m = '0' + m   if (d.getDate() < 10)   day = '0' + d.getDate()   else   day = d.getDate();     var formattedDate = m + "/" + day + "/" + d.getFullYear();   var hours = (d.getHours() < 10) ? "0" + d.getHours() : d.getHours();   var minutes = (d.getMinutes() < 10) ? "0" + d.getMinutes() : d.getMinutes();   var formattedTime = hours + ":" + minutes + ":" + d.getSeconds();   formattedDate = formattedDate + " " + formattedTime;   return formattedDate;    } 

`

Pretty simple solution for parsing JSON date, use the below functions as per you requirement. You just need to pass the JSON format Date fetched as a parameter to the functions below

function JSONDate(dateStr) { var m, day; jsonDate = dateStr; var d = new Date(parseInt(jsonDate.substr(6))); m = d.getMonth() + 1; if (m < 10) m = '0' + m if (d.getDate() < 10) day = '0' + d.getDate() else day = d.getDate();

 return (m + '/' + day + '/' + d.getFullYear())    }  function JSONDateWithTime(dateStr) {     jsonDate = dateStr;   var d = new Date(parseInt(jsonDate.substr(6)));   var m, day;   m = d.getMonth() + 1;   if (m < 10)   m = '0' + m   if (d.getDate() < 10)   day = '0' + d.getDate()   else   day = d.getDate();     var formattedDate = m + "/" + day + "/" + d.getFullYear();   var hours = (d.getHours() < 10) ? "0" + d.getHours() : d.getHours();   var minutes = (d.getMinutes() < 10) ? "0" + d.getMinutes() : d.getMinutes();   var formattedTime = hours + ":" + minutes + ":" + d.getSeconds();   formattedDate = formattedDate + " " + formattedTime;   return formattedDate;    } 

`

Pretty simple solution for parsing JSON date, use the below functions as per you requirement. You just need to pass the JSON format Date fetched as a parameter to the functions below:

function JSONDate(dateStr) { var m, day; jsonDate = dateStr;  var d = new Date(parseInt(jsonDate.substr(6)));  m = d.getMonth() + 1; if (m < 10) m = '0' + m if (d.getDate() < 10) day = '0' + d.getDate() else day = d.getDate(); return (m + '/' + day + '/' + d.getFullYear()) } function JSONDateWithTime(dateStr) { jsonDate = dateStr; var d = new Date(parseInt(jsonDate.substr(6))); var m, day; m = d.getMonth() + 1; if (m < 10) m = '0' + m if (d.getDate() < 10) day = '0' + d.getDate() else day = d.getDate(); var formattedDate = m + "/" + day + "/" + d.getFullYear(); var hours = (d.getHours() < 10) ? "0" + d.getHours() : d.getHours(); var minutes = (d.getMinutes() < 10) ? "0" + d.getMinutes() : d.getMinutes(); var formattedTime = hours + ":" + minutes + ":" + d.getSeconds(); formattedDate = formattedDate + " " + formattedTime; return formattedDate; } 
Source Link
Umar Malik
  • 63
  • 4
  • 10

Pretty simple solution for parsing JSON date, use the below functions as per you requirement. You just need to pass the JSON format Date fetched as a parameter to the functions below

function JSONDate(dateStr) { var m, day; jsonDate = dateStr; var d = new Date(parseInt(jsonDate.substr(6))); m = d.getMonth() + 1; if (m < 10) m = '0' + m if (d.getDate() < 10) day = '0' + d.getDate() else day = d.getDate();

 return (m + '/' + day + '/' + d.getFullYear()) } function JSONDateWithTime(dateStr) { jsonDate = dateStr; var d = new Date(parseInt(jsonDate.substr(6))); var m, day; m = d.getMonth() + 1; if (m < 10) m = '0' + m if (d.getDate() < 10) day = '0' + d.getDate() else day = d.getDate(); var formattedDate = m + "/" + day + "/" + d.getFullYear(); var hours = (d.getHours() < 10) ? "0" + d.getHours() : d.getHours(); var minutes = (d.getMinutes() < 10) ? "0" + d.getMinutes() : d.getMinutes(); var formattedTime = hours + ":" + minutes + ":" + d.getSeconds(); formattedDate = formattedDate + " " + formattedTime; return formattedDate; } 

`