PHP - 添加1天至今格式mm-dd-yyyy [英] PHP - add 1 day to date format mm-dd-yyyy

查看:214
本文介绍了PHP - 添加1天至今格式mm-dd-yyyy的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

<?php
    $date = "04-15-2013";
    $date = strtotime($date);
    $date = strtotime("+1 day", $date);
    echo date('m-d-Y', $date);
?>

这让我疯狂,看起来很简单。我对PHP很新,但我无法理解这一点。回显返回 01-01-1970

This is driving me crazy and seems so simple. I'm pretty new to PHP, but I can't figure this out. The echo returns 01-01-1970.

$ date将来自 POST 格式为 mdY ,我需要添加一天,并将其作为一个新的变量稍后使用。

The $date will be coming from a POST in the format m-d-Y, I need to add one day and have it as a new variable to be used later.

我必须将$ date转换为 Ymd ,添加1天,然后转换回 mdY
我会更好的学习如何使用 DateTime

Do I have to convert $date to Y-m-d, add 1 day, then convert back to m-d-Y? Would I be better off learning how to use DateTime?

推荐答案

你去了

$date = "04-15-2013";
$date1 = str_replace('-', '/', $date);
$tomorrow = date('m-d-Y',strtotime($date1 . "+1 days"));

echo $tomorrow;

这将输出

04-16-2013

功能的文档

日期

strtotime

这篇关于PHP - 添加1天至今格式mm-dd-yyyy的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆