php - 如何在 PHP 中格式化日期而偏移量中没有冒号?

标签 php timezone

所以我得到了这个:

日期('c')

它的格式是这样的:

2010-08-17T08:55:14-07:00

但我需要一种方法让偏移量中没有冒号,所以它可能看起来像这样:

2010-08-17T08:55:14-0700

有什么解决办法?我希望使用稍微不同的格式,而不是获取字符串并替换最后一个冒号(使用 reg-ex 或其他东西)。

最佳答案

有趣的是,date(DATE_ISO8601) 没有给你冒号。

但是 date('c') 可以,并且手册状态(对于 'c'):

ISO 8601 date (added in PHP 5)

关于php - 如何在 PHP 中格式化日期而偏移量中没有冒号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3504476/

相关文章:

php - 如何正确地将数据从*.csv文件导入到mysql数据库中的给定表

c# - 在服务器端将客户端时间转换为 UTC

javascript - 如何获取时区别名的规范时区名称?

php - mySQL 主键异常

java - 通过 SimpleDateFormat 解析时间字符串得到错误的日期。 (偏移 1 小时)[Android/Java]

php - php中的时区转换

php - PHP 如何计算历史时区?

php - 在 php mysql 数据库中插入嵌套 JSON 数组作为参数

php - symfony 5 - 事件未被调度

javascript - 显示注册模式窗口然后立即登录模式