Intereting Posts
Janrain OpenId vs lightopenid PHP-библиотеки Экспорт большой базы данных в файл без mysqldump, низкий объем памяти Может ли OCI_CONNECT вызвать ORA-01438: значение, превышающее указанную точность, разрешено для этого столбца? Magento: максимальное количество максимального продукта до 1 за заказ. количество 2 = 2 заказа структуру каталогов для загрузки без сохранения на сервере RSA Encrypt в PHP для расшифровки в .NET. Какие доступные решения для обнаружения браузера / мобильного телефона API календаря Google: выбор / создание календарей? Автоматически загружать файл config.php для всех страниц перед чем-либо еще как построить хороший маршрутизатор для php mvc Проверьте, содержит ли строка URL-адрес и получает содержимое url php Как я могу сделать эту же функцию шифрования / дешифрования PHP на iOS с Objective-C? Проблемы с разбором объектов JSON Создать новый красноречивый экземпляр с отношениями Получите результаты Amazon MWS для Json или Xml и разработайте их

PHP Дата для формата даты iCal для DTSTART

Есть ли простой способ получить правильный формат для iCal DTSTART с использованием даты php?

Мне нужен формат, похожий на: 20111008T110000 или 20111008 (это легко), если у меня нет времени.

Есть ли у PHP-даты быстрый способ сделать это, в частности, который добавляет время или удаляет его, когда это необходимо?

Related of "PHP Дата для формата даты iCal для DTSTART"

Не существует какой-либо встроенной функции PHP или формата даты, о которой я знаю, поэтому вам нужно создать свою собственную функцию. Что-то вроде этого:

function getIcalDate($time, $incl_time = true) { return $incl_time ? date('Ymd\THis', $time) : date('Ymd', $time); } 

Как отметил Хакре в комментариях, формат даты не может различать дату со временем и датой без времени – вам придется решить логику этого.

 date('Ymd\THis', time()) 

Вы можете заменить time() собственной меткой времени.

Возможно, вы ищете ссылку, и это также может вам помочь.

mktime, чтобы сделать временную метку, как вы хотите, включая время или только дату.