【问题标题】:PHP : Convert YYYY-MMM-DD to YYYY-MM-DDPHP:将 YYYY-MMM-DD 转换为 YYYY-MM-DD
【发布时间】:2012-09-12 16:08:11
【问题描述】:

我需要将日期字符串转换为数字:

2012-Sep-01 to 2012-09-01

有什么想法吗? 问候,

【问题讨论】:

  • 你试过什么?我不是 PHP 人,但我会寻找日期/时间解析和格式化库。
  • datetime.format()... 但 phpnet 接缝下降....
  • 我们很乐意帮助那些自助的人......你应该先做一些搜索而不是问
  • @RegisteredUser,我之前已经尝试过研究,我知道 date() 格式和 strtotime() 这样可以正常工作,但问题是动态值没有传递,所以我不能得到预期的日期。有时一些问题不是因为我不做研究,而是因为一些过度编程让我感到困惑。所以如果你不想回答就安静。感谢那些让我的简单问题变得清晰的人。而且我真的很确定,这里的那些有用的答案将是其他人的价值,而不是你的价值。

标签: php string date converter


【解决方案1】:

这可能对你有用:

echo date("Y-m-d", strtotime($yourCurrentDateVat))'

PHP 网站目前已关闭,但here is some extra info 上的日期功能。

【讨论】:

  • 是的,我做到了,Good Mihai 突然出现,对格式进行了异常快速的编辑 :)
【解决方案2】:

尝试使用 DateTime PHP 类:

$date = "2012-Sep-01";
$result = DateTime::createFromFormat("Y-M-d", $date)->format("Y-m-d");

【讨论】:

    【解决方案3】:

    使用strtotime():

    echo date('Y-m-d', strtotime('2012-Sep-01'));
    

    【讨论】:

      【解决方案4】:
      $date = DateTime::createFromFormat('Y-M-j', '2012-Sep-01');
      echo $date->format('Y-m-d');
      

      其实是从说明书上偷的:http://us.php.net/manual/en/datetime.createfromformat.php

      【讨论】:

        【解决方案5】:

        您应该使用strtotime()。有关here 的更多信息。然后date() 创建一个新字符串。更多关于here的信息。

        $date = '2012-Sep-01'; //Sets your date string
        $time_epoch = strtotime($date); //Converts the string into an epoch time
        $new_date = date('Y-m-d', $time_epoch); //Creates a new string
        

        【讨论】:

          【解决方案6】:
          $timestamp = strtotime('22-09-2008');
          $new_date = date("y-m-d", $timestamp);
          

          【讨论】:

            【解决方案7】:

            您好,尝试在 PHP 中使用它,您一定会得到您想要的,我一直在寻找相同但没有找到,但后来发现我在某处使用了日期时间公式并对其进行了修改以得到它。

            $getdatetime=date_create('2020-May-21'); $dateconverted=date_format($getdatetime,'Y-m-d'); echo $dateconverted;

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2023-01-20
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2016-06-21
              • 1970-01-01
              • 1970-01-01
              • 2023-03-08
              相关资源
              最近更新 更多