【问题标题】:get only the M month from a date in php仅从 php 中的日期获取 M 月
【发布时间】:2013-08-22 23:39:51
【问题描述】:

我有这种法国日期格式:

(萨梅迪,2013 年 31 月 31 日)

我只想获取日期的 (M),例如八月我只想要 (Aug)

PS : August in English = Aout 法语

【问题讨论】:

  • @Fred-ii- 我在 google 中尝试了很多解决方案,但没有一个有效,原因可能是因为我在 drupal 中使用渲染功能,所以我决定将这个问题发布到查看更多方法
  • 请附上您尝试过的代码以及出了什么问题。
  • 我很受侮辱,StackOverflow 上的某个人实际上遇到了麻烦,删除了我关于法语中“Août”这个词的正确拼写的评论。哼~

标签: php date drupal


【解决方案1】:
<?php
  $date = 'Samedi, Aout 31, 2013';
  $time = strtotime($date);
  $month_only = date('M', $time);
  echo $month_only;

【讨论】:

    【解决方案2】:
    $stamp = strtotime("Samedi, Aout 31, 2013");
    $month = strftime("%b", $stamp);
    

    ...或更简洁地说:

    echo strftime("%b", strtotime("Samedi, Aout 31, 2013"));
    

    【讨论】:

      【解决方案3】:

      尝试: explode(" ","Samedi, Aout 31, 2013")[1]

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-12-08
        • 2010-12-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-12-08
        相关资源
        最近更新 更多