PHP date conversion using strtotime

Clement

I have a date in the ymd format. Example for 2014-05-28 I actually have: 140528.

I would like to convert it to the date(c") format. Example: 2014-05-28T00:00:00-04:00

I cannot use DateTime::createFromFormat because of my php version. So instead I tried strtotime, but with no success:

$d[14]="140528";
$deliveryDate = date('ymd', $d[14]);
$d[14] = date("c", strtotime($deliveryDate));

strtotime is not recognizing the original date format as it returns me the 1969 date.

John Conde

Break it up into parts and then form a valid date out of those parts. Then strtotime() will work.

$badDate = "140528";
$date = sprintf("20%s-%s-%s",
    substr($badDate, 0, 2),
    substr($badDate, 2, 2),
    substr($badDate, 4, 2)
);

echo date("c", strtotime($date));

Demo

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

Formatting date using PHP strtotime

From Dev

PHP strtotime(): date showing '1970-01-01 ' after conversion

From Dev

PHP date format and strtotime

From Dev

PHP parse date with Timezone+Offset using strtotime()

From Dev

Using strtotime() PHP and revert back trough gmdate() is not returning same date

From Dev

Using Moment.js like PHP's date and strtotime

From Dev

PHP Countdown timer for promotion using strtotime("future date/time") - strtotime("now") = countdown?

From Dev

PHP Countdown timer for promotion using strtotime("future date/time") - strtotime("now") = countdown?

From Dev

Check a date interval with strtotime in php

From Dev

PHP strtotime conversion not working for some datetimes

From Dev

Using next day in strtotime with PHP

From Dev

Using next day in strtotime with PHP

From Dev

format of date string for strtotime() function in php

From Dev

String date to time in PHP - strtotime "loses hours"

From Dev

PHP date & strtotime adding 12 minutes?

From Dev

PHP Converting Integer to Date, reverse of strtotime

From Dev

PHP: Add some milliseconds to a date() with strtotime()

From Dev

PHP strtotime() "noon" must go before date

From Dev

PHP strtotime() with date() issue with year field

From Dev

strtotime is not working proper in php for future date?

From Dev

Php: Change language in date/strftime/strtotime

From Dev

PHP: strtotime revered return strange date?

From Dev

PHP: Add some milliseconds to a date() with strtotime()

From Dev

PHP date returning blank for Year "2090" with strtotime

From Dev

strtotime is not working proper in php for future date?

From Dev

format of date string for strtotime() function in php

From Dev

Using strtotime to format date() with AM/PM

From Dev

unable to display correct date using strtotime

From Dev

how to overwrite date to 1st of month php strtotime and date

Related Related

  1. 1

    Formatting date using PHP strtotime

  2. 2

    PHP strtotime(): date showing '1970-01-01 ' after conversion

  3. 3

    PHP date format and strtotime

  4. 4

    PHP parse date with Timezone+Offset using strtotime()

  5. 5

    Using strtotime() PHP and revert back trough gmdate() is not returning same date

  6. 6

    Using Moment.js like PHP's date and strtotime

  7. 7

    PHP Countdown timer for promotion using strtotime("future date/time") - strtotime("now") = countdown?

  8. 8

    PHP Countdown timer for promotion using strtotime("future date/time") - strtotime("now") = countdown?

  9. 9

    Check a date interval with strtotime in php

  10. 10

    PHP strtotime conversion not working for some datetimes

  11. 11

    Using next day in strtotime with PHP

  12. 12

    Using next day in strtotime with PHP

  13. 13

    format of date string for strtotime() function in php

  14. 14

    String date to time in PHP - strtotime "loses hours"

  15. 15

    PHP date & strtotime adding 12 minutes?

  16. 16

    PHP Converting Integer to Date, reverse of strtotime

  17. 17

    PHP: Add some milliseconds to a date() with strtotime()

  18. 18

    PHP strtotime() "noon" must go before date

  19. 19

    PHP strtotime() with date() issue with year field

  20. 20

    strtotime is not working proper in php for future date?

  21. 21

    Php: Change language in date/strftime/strtotime

  22. 22

    PHP: strtotime revered return strange date?

  23. 23

    PHP: Add some milliseconds to a date() with strtotime()

  24. 24

    PHP date returning blank for Year "2090" with strtotime

  25. 25

    strtotime is not working proper in php for future date?

  26. 26

    format of date string for strtotime() function in php

  27. 27

    Using strtotime to format date() with AM/PM

  28. 28

    unable to display correct date using strtotime

  29. 29

    how to overwrite date to 1st of month php strtotime and date

HotTag

Archive