I receive a datetime from a plugin. I put it into a variable:
$datetime = "20130409163705";
That actually translates to yyyymmddHHmmss
.
I would need to display this to the user as a transaction time but it doesn't look proper.
I would like to arrange it to be like 09/04/2013 16:37:05
or 09-apr-2013 16:37:05
.
How do I go about and change the orders of the string?
As for now I could think is to use substr to separate the date and time. I'm still not sure on how to add the additional characters and rearrange the date.
If you want to use
substr()
, you can easily add the dashes or slashes like this..You can figure out any further formatting from that point.
For PHP 5 >= 5.3.0 http://www.php.net/manual/en/datetime.createfromformat.php
Result:
why not use date() just like below,try this
and will be output
You could do it like this:
You can look at
date_parse_from_format()
and the accepted format values.try this
the output: