如何分解像 09.06.2010 这样的日期并获得“2010”用PHP?
如何将日期分解为碎片并从中获取最后一部分。假设我们有 09.06.2010,我们想从中得到“2010”。如何用 php 做到这一点?
How to explode date into pieces and get last part from it. Lets say, we have 09.06.2010 and we wanna get "2010" from it.How to do it with php?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
试试这个方法:
或
Try this method:
OR
还有其他方法,例如解析日期。但你问:
There are other methods, like parsing the date. But you asked:
你的意思是像这样的字符串的最后 4 位数字?
尽管就像 Pekka 在他的评论中所说的那样,进行实际的日期处理将使您的代码更加健壮并且将来更容易更改。
You mean like 4 last digits of such string?
Although just like Pekka says in his comment, doing actual date processing will make your code more robust and easier to change in future.
如果你总是想要最后一个位置,你可以尝试使用 strrpos(),它会找到给定字符的最后一次出现。所以你可能会这样做:
explode()始终是一个选项,只是想给出另一个选项。
if you always want the last position, you can try with strrpos(), it will find the last occurrence of a given character. So you may do:
explode() is always an option, just wanted to give another one.
请参阅:strftime
请参阅:列表
See: strftime
See: list