Can a JSON object returned by PHP contain a date object

前端 未结 5 663
轻奢々
轻奢々 2020-12-20 11:36

Is there a way to create a JSON object in PHP that contains a javascript date object? Does json_encode automatically convert PHP\'s DateTime<

5条回答
  •  天命终不由人
    2020-12-20 12:33

    The JavaScript Date object is not valid JSON and is only seen in the wild because a lot of people parse their JSON with a full-blown eval().

    An easy, human-readable alternative would be to send the date as a string in a format supported by Date.parse().

    Your JSON:

    {
        date: ''
    }
    

    Your JavaScript:

    var myDateObj = new Date(Date.parse(myJSON.date));
    

    Source: http://json.org/ - See the box on the right for a list of valid JSON data types.

提交回复
热议问题