hexlet-basics / exercises-php

Free PHP courses

Home Page:https://ru.code-basics.com/languages/php

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Date 80/82. В разделе советы ссылка на неподходящие форматы

slidergrey opened this issue · comments

В разделе советы размещена ссылка
По ней видим:
"DD (день месяца, 2 цифры с ведущим нулём)"
"MM (порядковый номер месяца, 2 цифры с ведущим нулём)"
"YY (порядковый номер года, 4 цифры)"

Исходя из этих данных пишем код по заданию:

<?php

namespace HexletBasics\Dates\DateFunction;

function getCustomDate($timestamp)
{
    // BEGIN (write your solution here)
    return date('DD/MM/YY', $timestamp);
    // END
}

Результата проверки:

1) HexletBasics\Dates\DateFunction\Test::test
  Assertion failed getCustomDate(1532435204) === '24/07/2018' -> false
# getCustomDate(1532435204) -> "TueTue/JulJul/20182018"

Однако, если загуглить документацию по date() то попадаем сюда
И находим ссылку на эти форматы:

d | День месяца, 2 цифры с ведущим нулём
m | Порядковый номер месяца с ведущим нулём
Y | Порядковый номер года, 4 цифры

Пишем код исходя из этой информации:

<?php

namespace HexletBasics\Dates\DateFunction;

function getCustomDate($timestamp)
{
    // BEGIN (write your solution here)
    return date('d/m/Y', $timestamp);
    // END
}

И проверка проходит "на ура".

Нужно в разделе "Советы" поменять
https://php.net/manual/ru/datetime.formats.date.php
на правильную
https://php.net/manual/ru/datetime.format.php