Jump to content

Ibrakadabra

New Members
  • Posts

    2
  • Joined

  • Last visited

Posts posted by Ibrakadabra

  1.  

    Are you saying you want to convert all dates in the array to a consistent format? You could do something like this

    // dates to convert
    $dates = array('1991-12-09', '12.03.1984', '1425560164');
    
    // loop over each date and convert to new format
    foreach($dates as $dateToFormat)
    {
        // NOTE: unix timestamps need to be prepended with @ symbol
        if(is_numeric($dateToFormat))
            $dateToFormat = '@' . $dateToFormat;
        
        $date = new DateTime($dateToFormat);
        // format date/timestamp to the following format
        echo $date->format('Y-m-d'). '<br />';
    }
    

    Thanks! Helped me a lot. I worked a little bit around and tested, and found out that you can use -> echo $date->getTimestamp(); 

     

    Still thanks!!!

  2. I am trying to format a normal date into a timestamp. To convert a timestamp into the normal date was no problem, but now I have an array with 4 different dates! 2 normal dates : 1991-12-09, 12.03.1984 and also 2 timestamps in one array. If I had the same format I could strpos it and make an if and test with "." that worked last time, but now I have those 4 different formats. Anyone an idea?

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.