【问题标题】:How do i get the last digit of the current year in PHP [duplicate]我如何在PHP中获取当前年份的最后一位数字[重复]
【发布时间】:2017-10-18 07:13:16
【问题描述】:


年份的完整数字表示,4 位数字示例:1999 或 2003


年份的两位数表示示例:99 或 03

如果我只想显示最后一位呢?

【问题讨论】:

  • 使用 Yy 和 mod (%) 结果为 10
  • 嗨,马克,您有消除前 3 位数字的示例代码吗?我只想显示当前年份的最后一位数字。
  • 您可以使用explode() 并仅使用必要的值
  • @ramu 你如何使用explode 获得“2017”值?
  • explode() 需要使用数组吗?

标签: php string date


【解决方案1】:

@mark Suggest 是非常简单的解决方案。

echo date("y")%10;

【讨论】:

    【解决方案2】:

    您可以使用substr

    echo substr($year, -1);

    【讨论】:

    • 我将把它用于长字符串。谢谢死空间
    【解决方案3】:
    <?php
    
    $year2=95;
    $year4=1995;
    $data2=substr($year2, -1);
    $data4=substr($year4, -1);
    echo $data2;
    echo $data4;
    

    这样就可以了。不管这个数字有多长,它总是会返回最后一个数字。如果要显示更多数字,可以更改“-1”值。我只是使用了年份的 2 种形式(4 位和 2 位)来向您展示它在两种情况下的工作方式相同。

    【讨论】:

    • 与 DeadSpace 相同的概念。谢谢 pr1nc3
    • 不客气。
    • 我喜欢投票这个答案,但没有足够的声誉。
    猜你喜欢
    • 2020-03-24
    • 2016-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多