【问题标题】:PHP - Converting a string into various date formatsPHP - 将字符串转换为各种日期格式
【发布时间】:2010-08-09 08:34:46
【问题描述】:

我是 PHP 新手,无法找出从 URL 参数转换两个字符串的最佳方法。

我想转换: “2010 年 8 月”到 ---> “2010-08-%”

还有: “2010”到--->“2010-%-%”

提前谢谢你!

【问题讨论】:

    标签: php string date-format


    【解决方案1】:

    您可以将strtotime 函数与date 一起使用:

    echo date('Y-m', strtotime('August 2010'));
    

    只需将格式参数调整为date 函数即可获得您要查找的格式的结果。您可能希望在转换日期格式后附加 % 部分。

    【讨论】:

    • 啊,谢谢,我知道我做错了什么。以前我使用循环和explode函数将字符串拼凑在一起!
    【解决方案2】:

    您可以通过学习使用以下两个功能来做到这一点
    strtotime http://php.net/manual/en/function.strtotime.php
    日期http://php.net/manual/en/function.date.php

    【讨论】:

      猜你喜欢
      • 2021-07-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-27
      • 2013-12-28
      • 2017-06-01
      • 1970-01-01
      相关资源
      最近更新 更多