相关疑难解决方法(0)

date()返回错误的一天,虽然时间戳是正确的!

我有一个与日期功能相关的古怪问题.

码:

$numDays = 8;
$date = strtotime('2010-11-06');
for ($i=1; $i<=$numDays; $i++)
{
    $thisDay = date("D, d M Y", $date);
    print ($thisDay.'<br>');
    $date+=86400; // add one day to timestamp
}
Run Code Online (Sandbox Code Playgroud)

我的服务器上的结果(本地主机,Windows):

2010年11月6日星期六

太阳,2010年11月7日

星期一,2010年11月8日

2010年11月9日星期二

2010年11月10日星期三

2010年11月11日星期四

2010年11月12日星期五

2010年11月13日星期六

我的网络服务器(linux)上的结果

2010年11月6日星期六

*Sun,2010年11月7日

2010年11月7日星期日*

星期一,2010年11月8日

2010年11月9日星期二

2010年11月10日星期三

2010年11月11日星期四

2010年11月12日星期五

注意Sun,2010年11月7日在远程服务器上出现两次?为什么会这样?谁能解释这种行为?

php datetime

5
推荐指数
1
解决办法
5224
查看次数

MySQL - 如何在许多现有记录中添加连续日期?

我希望这很容易弄清楚,但显然我需要帮助.我在网上找不到答案,所以我在这里问.也许我只是没有使用正确的搜索词.

我有一个包含1100条现有记录的数据库表.有3个字段:id,code_name,code_date.code_date是Ymd格式的日期,用于指示关联代码处于活动状态的日期.

我想要做的就是从今天的日期开始每个连续日期自动填充每个记录.那么,第一排将是2013-06-14,下一排将是2013-06-15,依此类推.

我觉得这应该是非常简单但显然我今天是个白痴.帮助将不胜感激!

如果我需要运行任何循环或任何东西,我可以使用PHP来帮助解决这个问题.

php mysql date

2
推荐指数
1
解决办法
645
查看次数

以d/m/Y格式添加天数

我想要如何添加天,我试试这个

$start = '06/07/2017'
echo $start;
echo "<br>";
echo date('d/m/Y', strtotime(' + 1 days', strtotime($start)));
Run Code Online (Sandbox Code Playgroud)

但是回来吧

06/07/2017
08/06/2017
Run Code Online (Sandbox Code Playgroud)

问题是什么?

php date days

1
推荐指数
1
解决办法
1408
查看次数

标签 统计

php ×3

date ×2

datetime ×1

days ×1

mysql ×1