PHP 返回的 JSON 对象是否可以包含日期对象
2022-08-31 01:11:40
有没有办法在PHP中创建一个包含javascript对象的JSON对象?是否会自动将PHP转换为Javascript的?date
json_encode
DateTime
date
有没有办法在PHP中创建一个包含javascript对象的JSON对象?是否会自动将PHP转换为Javascript的?date
json_encode
DateTime
date
JavaScript对象不是有效的JSON,只能在野外看到,因为很多人用成熟的来解析他们的JSON。Date
eval()
一种简单易行的、人类可读的替代方法是以 支持的格式将日期作为字符串发送。Date.parse()
您的 JSON:
{
date: '<?php echo date("r", $myDate); ?>'
}
你的 JavaScript:
var myDateObj = new Date(Date.parse(myJSON.date));
来源:http://json.org/ - 请参阅右侧框,了解有效的 JSON 数据类型列表。
您可以将日期/时间作为UNIX时间戳传递,该时间戳是一个整数,是JSON中本机支持的数据类型。PHP中的DateTime有一个“getTimestamp()”函数,它会给你这个值。