The valid range of a timestamp is typically from Fri, GMT to Tue, GMT.
When escaping, be sure to use single quotes to prevent characters like \n from becoming newlines.in the "datetime" attribute you should put a machine-readable value which represent time , the best value is a full time/date with ISO 8601 ( date('c') ) ,,, the attr will be hidden from usersand it doesn't really matter what you put as a shown value to the user,, any date/time format is okay !This is very good for SEO especially search engines like Google ./** * Convert a strftime format to a date format * * Unsupported strftime formats : %U, %W, %C, %g, %r, %R, %T, %X, %c, %D, %F, %x * Unsupported date formats : S, n, t, L, B, G, u, e, I, P, Z, c, r * * @param string $strftime Format a strftime format * @return string */ Thanks to tcasparr at gmail dot com for the great idea (at least for me) ;)I changed the code a little to replicate the functionality of date_parse_from_format, once I don't have PHP 5.3.0 yet. Hope you don't mind changing your code tcasparr at gmail dot com./******************************************************* * Simple function to take in a date format and return array of associated * formats for each date element * * @return array * @param string $str Format * * Example: Y/m/d g:i:s becomes * Array * ( * [year] = If you are having an issue getting u to work so is everyone else.The solution that I am using which I found on another site(so not taking credit) is to use this: date("Y/m/d H:i:s").substr((string)microtime(), 1, 6);that will give you: yyyy/mm/dd hh:ii:ss.uuuuuuhope this helps someone in need!
thanks all I've been flicking through the comments looking for some succinct date code and have noticed an alarming number of questions and over-burdened examples related to date mathematics.
One of the most useful skills you can utilize when performing date math is taking full advantage of the UNIX timestamp.
The UNIX timestamp was built for this kind of work.
An example of this relates to a comment made by james at bandit-dot-co-dot-en-zed.
James was looking for a way to calculate the number of days which have passed since a certain date.
Rather than using mktime() and a loop, James can subtract the current timestamp from the timestamp of the date in question and divide that by the number of seconds in a day: Another usage could find itself in a class submitted by Kyle M Hall which aids in the creation of timestamps from the recent past for use with My SQL.