有没有一种简单的方法可以使用 php 日期获取 iCal DTSTART 的正确格式?
如果我没有时间,我需要的格式如下:20111008T110000 或 20111008(这个很简单)。
PHP 日期是否有一种快速的方法来做到这一点,特别是在需要时添加时间或删除时间的方法?
据我所知,没有任何原生 PHP 函数或日期格式,因此您需要创建自己的函数。像这样的事情:
function getIcalDate($time, $inclTime = true)
{
return date('Ymd' . ($inclTime ? '\THis' : ''), $time);
}
正如 hakre 在评论中指出的那样,日期格式化程序无法区分带时间的日期和不带时间的日期 - 您必须决定其背后的逻辑。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)