Transformation of the date php



  • There's a date of 25 July 2016, 2016-07-25.

           echo  date("Y-m-d", strtotime($dbtArr[1]));
    

    I got 1970-01 03:00. What do we do? I hope there's a way without ruptures and synonyms for months.



  • Use such a crutch:

    $dbtArr[1] = '25 июль 2016';
    $dbtArr[1] = str_replace(array('январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль', 'август', 'сентябрь', 'октябрь', 'ноябрь', 'декабрь'), array('january', 'february', 'march', 'april', 'may', 'june', 'july', 'august', 'september', 'october', 'november', 'december'), $dbtArr[1]);
    echo  date("Y-m-d", strtotime($dbtArr[1]));
    

Log in to reply
 


Suggested Topics

  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2