JavaScript 如何将JSON结果转换为日期

JavaScript 如何将JSON结果转换为日期

任务是使用JavaScript将JSON结果转换为JavaScript日期。下面讨论了两种方法:

方法1

  • 使用 substr()方法 获取字符串的整数部分。
  • 使用 parseInt()方法 ,然后跟随 Date() ,获得JavaScript日期。

示例: 本示例实现了上述方法。

<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>

输出:

JavaScript 如何将JSON结果转换为日期

方法2

  • 使用 regExp 获取字符串的整数部分。
  • 使用 Date() 方法 获取JavaScript日期。

示例: 该示例实现了以上方法。

<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>

输出:

JavaScript 如何将JSON结果转换为日期

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程