47得票8回答
如果今天是星期一,使用PHP的strtotime函数如何将时间转换为上周一?

我想使用strtotime(“last Monday”)。 问题是,如果今天是星期一,它会返回什么?它似乎返回上周星期一的日期。在这种情况下,如何让它返回今天的日期?

45得票2回答
什么是Unix时间戳,为什么要使用它?

什么是Unix时间戳?在PHP中处理日期时,函数strtotime()输出一些整数值——那是什么?我试着了解这个问题,但没得到令人满意的答案,特别是为什么我们需要使用strtotime()转换日期。

43得票9回答
在PHP中增加日期的最简单方法是什么?

假设我有一个字符串 "2007-02-28",请问如何写出最简单的代码将其转换为 "2007-03-01"?目前我只是使用了 strtotime(),然后加上 24*60*60,再使用 date(),但我想知道是否有更简洁、更巧妙的方法。

41得票4回答
将整数转换为日期的PHP方法,与strtotime相反

<?php echo strtotime("2014-01-01 00:00:01")."<hr>"; // output is 1388516401 ?> 如果可以反向转换,我会感到惊讶。我的意思是,我是否可以将 1388516401 转换为 2014-01-01 0...

40得票3回答
使用PHP检查变量是否为有效日期

我正在编写一个脚本,将从CSV文件中导入一些数据。在此过程中,我想检查一个变量是否为有效的日期字符串。 我已经看到了几种检查字符串是否为日期的方法,但大多数方法都需要你知道日期的格式。而我不知道日期的格式。 目前我正在使用strtotime(),但它容易失败。$field ="May"; ...

36得票8回答
PHP日期转换后显示为“1970-01-01”

我有一个表单,其中日期格式为dd/mm/yyyy。为了搜索数据库,我将日期格式转换为yyyy-mm-dd。但是当我使用echo输出它时,它显示为1970-01-01。以下是PHP代码:$date1 = $_REQUEST['date']; echo date('Y-m-d', str...

33得票3回答
如何将周数和年份转换为Unix时间戳?

我想将日期分组为一周的编号和年份,然后将该周编号转换回Unix时间戳。我该如何实现?

31得票8回答
在PHP中查找两个Unix时间戳之间的天数

嗨,我有一个保存事件的数据库。有两个字段“开始”和“结束”,这些字段包含时间戳。当管理员输入这些日期时,他们只能设置天、月、年。因此,我们只处理包含天、月、年的时间戳,而不是小时、分钟、秒钟(小时、分钟和秒钟都设置为0,0,0)。 我有一个以1262304000作为开始时间,12629088...

28得票4回答
当前日期 + 2个月

我编写了这段代码以显示当前日期加上2个月:<?php $date = date("d/m/Y"); $date = strtotime(date("d/m/Y", strtotime($date)) . "+2 months"); $date = date("d/...

28得票1回答
date()方法,“出现了一个非规范的数字值”的错误提示,不想格式化通过$_POST传递的日期。

很不幸,由于该项目所在的服务器运行的是PHP v.5.2版本,我无法使用DateTime()。 涉及到的代码行:$aptnDate2 = date('Y-m-d', $_POST['nextAppointmentDate']); 会抛出以下错误:Notice: A non well for...