Самый простой способ сделать это -
$myDateTime = DateTime::createFromFormat('Y-m-d', $dateString);
$newDateString = $myDateTime->format('m/d/Y');
Сначала вы указываете формат $ dateString. Затем вы сообщаете ему формат, в котором вы хотите $ newDateString.
Это также позволяет избежать использования strtotime, с которым трудно работать время от времени.
Если вы не переходите из одного формата даты в другой, а просто хотите, чтобы текущая дата (или дата-время ) в определенном формате, то это еще проще:
$now = new DateTime();
$timestring = $now->format('Y-m-d h:i:s');
Этот другой вопрос также относится к одной теме: Преобразование формата даты yyyy-mm-dd = & gt; дд-мм-гггг .
Этот запрос OPTIONS является запросом предварительной проверки CORS. Это запрос, который отправляется на сервер перед фактическим запросом, чтобы запросить разрешения на выполнение запроса. Пользовательский Content-Type фактически запускает предполетную проверку. Согласно спецификации CORS ( http://www.w3.org/TR/cors/ ), любой Content-Type другой , чем application / x-www-form- urlencoded, multipart / form-data или text / plain запускает предполетную запись.
Если у вас нет контроля над удаленным сервером, вам нужно либо попросить их поддержать предварительную проверку CORS, либо попробовать некоторые другой вариант, такой как JSON-P.
Если у вас есть контроль над удаленным сервером, вы можете изменить его для обработки предваряющих событий. Чтобы обработать запрос перед полетом, вы должны отправить следующие заголовки в ответ на запрос OPTIONS:
Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: POST
Access-Control-Allow-Headers: Content-Type
Ответ должен быть HTTP 200. Заголовок ответа Access-Control-Allow-Methods
может либо эхо значение Access-Control-Request-Method
, или это может быть просто GET, POST, PUT, DELETE
для поддержки всех методов. Заголовок ответа Access-Control-Allow-Headers
должен отражать значения в заголовке запроса Access-Control-Request-Headers
.
Как только браузер получит эти заголовки, он сделает фактический запрос. Вы можете узнать больше о запросах предварительной проверки CORS здесь: