php - PHP减少几秒钟的“日期时间”
问题描述
在我的代码中,我在此组织参数之后获取服务器的当前时间和日期值:
Y-m-d H:i:s Ex: 2018-09-01 22:35:18
我想删除 30 秒的时间以用于if
比较。
我怎样才能完成这项任务?
解决方案
使用strtotime函数来增加或减少时间。
如果要在当前时间戳上减去 30 秒:
$thirtySecondsAgo = date('Y-m-d H:i:s', strtotime('-30seconds'));
如果参考日期不是现在:
$date = "2018-08-15 22:51:47";
$dateThirtySecondsAgo = date('Y-m-d H:i:s', strtotime($date . '-30seconds'));
推荐阅读
- wordpress - 使用现有 html 网站 javascripts 和其他文件配置 wordpress
- eclipse - Eclipse PDE CDT“template.xml”配置
- ios - 如何在 Swift 中的单个推文中将多个图像上传到推特?
- batch-file - 提取两个字符串之间的子字符串
- android - 对同一个 ID 多次使用 @+id/
- aem - i18n AEM6.0 中的覆盖问题
- python - how to solve: AttributeError: 'generator' object has no attribute 'ndim'
- c# - 带有进度跟踪c#的文件上传
- node.js - 在 Angular - 节点应用程序中找不到正确的图像路径
- php - 如果用户名已注册,如何抛出错误消息