Skip to main content
 首页 » 编程设计

php之Python 相当于 PHP 的 date()

2024年08月30日24lyhabc

对于简单的格式很容易想出等价物

PHP:

date("Y-m-d") === "2012-07-25"; 

python :

date.strftime("%Y-%m-%d") == "2012-07-25" 

但是 Python 等价于什么

date("jS F Y") === "25th July 2012"; 

请您参考如下方法:

恐怕我认为您必须自己解决后缀:

>>> t = time.localtime() 
>>> suffix = 'st' if t.tm_mday in [1,21,31] else 'nd' if t.tm_mday in [2, 22] else 'rd' if t.tm_mday in [3, 23] else 'th' 
>>> time.strftime('%d%%s %B %Y', t) % suffix 
'25th July 2012' 

对于编程语言功能来说,它有点以英语为中心,因此您可以明白为什么他们没有包含它。

*编辑为第 3 和第 23 添加“rd”后缀。