How to convert JSON results into a date using JavaScript ?
Last Updated :
23 Jan, 2023
Improve
The task is to convert a JSON result to JavaScript Date with the help of JavaScript. There are two methods which are discussed below:
Approach 1:
- Use substr() method to get the integer part of the string.
- Use the parseInt() method followed by Date() to get the JavaScript date.
Example: This example implements the above approach.
<h1 style="color:green;">
GeeksforGeeks
</h1>
<p id="GFG_UP">
</p>
<button onclick="gfg_Run()">
click here
</button>
<p id="GFG_DOWN">
</p>
<script>
var el_up = document.getElementById("GFG_UP");
var el_down = document.getElementById("GFG_DOWN");
var jsonDate = '/Date(1559083200000)/';
el_up.innerHTML = "Click on the button to convert"
+ " JSON result to JavaScript Date."
+ "<br>JSON Date - " + jsonDate;
function gfg_Run() {
var date = new Date(parseInt(jsonDate.substr(6)));
el_down.innerHTML = date;
}
</script>
Output:

Approach 2:
- Use the regExp to get the integer part of the string.
- Use the Date() method to get the JavaScript date.
Example: This example implements the above approach.
<h1 style="color:green;">
GeeksforGeeks
</h1>
<p id="GFG_UP">
</p>
<button onclick="gfg_Run()">
click here
</button>
<p id="GFG_DOWN">
</p>
<script>
var el_up = document.getElementById("GFG_UP");
var el_down = document.getElementById("GFG_DOWN");
var jsonDate = '/Date(1559083200000)/';
el_up.innerHTML = "Click on the button to convert"
+ " JSON result to JavaScript Date."
+ "<br>JSON Date - " + jsonDate;
function gfg_Run() {
var date = new Date(jsonDate.match(/\d+/)[0] * 1);
el_down.innerHTML = date;
}
</script>
Output:
