I'm trying to use the DateTime class to output the current time in DateTime::ATOM format.
I'm not sure if I'm even using it correctly. Or do I have to import a library or maybe turn on a wamp php module.
I'm getting "syntax error, unexpected T_NEW" error
here is the code:
<?php
function d()
{
$df = new DateTime(DateTime::ATOM);
echo $df;
}
?>
You'd use DateTime
like this:
$time = new DateTime;
echo $time->format(DateTime::ATOM);
The constructor (new DateTime
) expects the time you want to create the object for, the format doesn't matter at this point. You specify the format when outputting the time.
Having said that, the error you're getting seems pretty unrelated and may not have anything to do with that specific line.
Use :
$x = date(DATE_ATOM, strtotime('2009-11-04T19:55:41Z'));
or
$x = date(DATE_ATOM, mktime(0, 0, 0, 7, 1, 2000));
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With