【问题标题】:Long Time Format in PHP [closed]PHP中的长时间格式[关闭]
【发布时间】:2014-12-18 08:21:02
【问题描述】:

对于这可能是一个非常简单的问题,我深表歉意,但我已经搜索了 PHP 手册和 Google,但找不到我需要的示例。

基本上,我正在寻找一种方法来将日期保存为以下格式的变量,即 2014 年 10 月 22 日。

这是一个基本的插入查询,目前我正在使用 date('d-m-y') 生成 22-10-14。

【问题讨论】:

  • 哇,全部在一个页面上:php.net/manual/en/function.date.php
  • -1 缺乏基础研究。这一切都在 PHP.net date() 功能页面上。我还建议,如果您正在执行“插入查询”,那么您可能无论如何都不想要这种格式。您应该使用正确的格式来匹配数据库中正确的日期字段格式。我不知道有任何数据库会接受这种字段类型的格式。
  • php.net/manual/en/function.date.php上查看格式“F” ...
  • 如果您打算将其插入数据库,请不要以这种格式存储它。以数据库的本机 DateTime 格式和格式存储日期,以便在检索时显示。如果不这样做,您会发现对这些日期进行任何类型的查询都会变得更加困难。
  • 谢谢,不,它不打算存储在数据库中,它实际上是 PHPWord 根据创建日期将文档创建日期插入 Word 模板,即 now(),例如 $template- >setValue('Value2', (date('jS F Y')));

标签: php date


【解决方案1】:

date('jS F Y')

查看手册以获取完整的选项列表:http://us3.php.net/manual/en/function.date.php

【讨论】:

  • 谢谢,我看过那个页面,但作为一个新手,它不是很容易阅读的东西。
  • @JonathanGreen 熟悉阅读文档。文档中有很多示例,包括序号后缀的使用。
  • 谢谢,这正是我需要的,我很感激。当经验丰富的编码人员因缺乏对他们认为理所当然的事情的研究而给出反馈时,这是令人沮丧的,是的,手册将 j 和 S 作为单独行的示例,它并没有说你可以像 jS 那样组合它们。有时需要一个白痴来问显而易见的事情!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多