如何在通行证正面显示当前日期和时间

时间:2013-04-24 04:25:29

标签: date ios6 passbook

我使用php生成一个传递。我尝试:$date = date('m/d/Y H:i',time()); // Convert date to string并传递字段:"value": "'.$date.'" ,我看到结果日期是正确的,但时间不是。怎么解决这个?这是传递的正面:
front of pass

1 个答案:

答案 0 :(得分:1)

您需要正确设置时区。

试试这个:

date_default_timezone_set ('Asia/Phnom_Penh');
$date = date('m/d/Y H:i',time());

或者,如果您想本地化日期并让Passbook将其识别为日期字符串,请使用:

$date = date('c',time());

然后在你的pass.json中:

"secondaryFields" : [
    { "label":"Register Date",
      "value":"' . $date '",
      "dateStyle":"PKDateStyleMedium",
      "timeStyle":"PKDateStyleMedium"
    }, // etc..