当前位置: 首页 > 面试题库 >

加上“ x”小时数

赵雅懿
2023-03-14
问题内容

我目前有php返回当前的日期/时间,如下所示:

$now = date("Y-m-d H:m:s");

我想做的是有一个新变量$new_timeequal $now + $hours,其中$hours小时数从24到800不等。

有什么建议么?


问题答案:

您可以使用类似strtotime()函数之类的功能向当前时间戳添加内容。$new_time = date("Y-m-d H:i:s", strtotime('+5 hours'))

如果在函数中需要变量,则必须使用双引号,然后使用like strtotime("+{$hours} hours"),但是最好使用双引号strtotime(sprintf("+%d hours", $hours))



 类似资料:
  • 我已经在Mac ;OS ;X ;V10.8(Mountain Lion)上安装了JDK。当我将其升级到Mac ;OS ;X ;V10.9(小牛)并在终端中运行时,显示: 不存在Java运行时,请求安装。 不存在Java运行时,请求安装。 我该如何解决这个问题呢?

  • 问题内容: 我需要做以下练习,而我正在努力寻找解决方案: 编写一条SELECT语句,从Invoices表返回这些列: invoice_date列 使用TO_CHAR函数返回带有完整日期和时间的invoice_date列,其中包括24小时制的四位数年份 使用TO_CHAR函数可返回带有完整日期和时间的invoice_date列,其中包括 12小时制带有am / pm指示器 的四位数年份。 使用CAS

  • 问题内容: 我正在尝试编写一个在Oracle数据库上运行的查询。表ActionTable包含actionStartTime和actionEndTime列。我需要找出完成超过1小时的操作。 actionStartTime和actionEndTime属于时间戳类型 我有一个查询,它为我提供了执行每个操作所需的时间: 我的子句将只返回耗时超过1小时的操作,那是什么呢? 问题答案: 减去两个时间戳将返回一

  • 问题内容: 在我的表我有,列。 示例:和 如何将此列添加到我的列中,这样我就可以 我尝试了这个: 但它不起作用。 谢谢你,史蒂夫 问题答案: 据我了解,您想将前两位数字添加为小时,将后两位数字添加为分钟-但您并未在通话中执行此操作- 您要将两个部分都添加为-请尝试以下操作: 在这里,我使用了两个嵌套-内部添加小时,外部添加分钟到添加小时的结果上。 另外:在SQL Server中是 基于1的 ,例如

  • 问题内容: 升级OS X后,我的MySQL安装在启动时停止加载。 这在MySQL穿行说: “启动项目安装将变量MYSQLCOM = -YES-添加到系统配置文件/ etc / hostconfig中。如果要禁用MySQL的自动启动,请将此变量更改为MYSQLCOM = -NO-。” 因此,我打开了该文件,并说: 我假设OSX开发人员已添加,但我不确定。 如果是这样,在OSX Yosemite上启动