繁体   English   中英

PHP获取当前日期时间+一年(还询问是否安全)

[英]PHP get current datetime + one year (also asking if secure)

只是试图创建一个变量,在该变量中输出确切的当前日期时间,并再加上一年。 我该如何增加天数?

$expirationdate = date('Y-m-d H:i:s', .' + 1 year'));
  • 可以说确切的当前日期是2019-01-23 17:11:25
  • 变量将是:2020-01-23 17-11-25(+365)

另外,如果某人在PC / Phone上手动修改了日期,那么该时间是否会是该变量当前日期的开始?

尝试这个 :

$date= date('Y-m-d H:i:s',strtotime('+1 years'));

尝试以下代码:

$expirationdate =  date('Y-m-d H:i:s', strtotime('+1 years'));

希望对您有帮助。

您可以使用php的strtotime()date()函数来实现结果

$expirationdate = date('Y-m-d H:i:s', strtotime('+ 1 year'));
print_r($expirationdate);

您可以阅读有关strtotime()date()的更多信息。

我认为在PHP中使用日期和时间的最佳方法是通过DateTime对象。 您可以使用modify方法来添加或减去天,年或任何您想要的内容,例如:

$d = new DateTime(); //current date
$d->modify('+10 days');
$d->modify('+1 year');
echo $d->format('Y-m-d H:i:s');

关于您的第二个问题,如果有人在计算机上修改日期,则不会更改任何内容,因为PHP在服务器上运行并从服务器获取日期(而不是从用户计算机获取日期)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM