【问题标题】:Comparing DateTime object in symfony (with propel)比较 symfony 中的 DateTime 对象(带推进)
【发布时间】:2011-12-06 17:01:04
【问题描述】:

我想在 php 代码中比较两个 DateTime 对象。我正在使用带有 Propel 的 Symfony 1.4。

$article = $obj->getArticle();
if($article->getVisibleFrom() <= new DateTime()) {
     DO_SOMETHING();
}

问题是我从getVisibleFrom() getter(而不是DateTime 对象)获取字符串。 在数据库中visible_from 字段的类型为DATETIME。 我在 Doctrine 中读到过,我可以使用函数 getDateTimeObject('visible_from')

【问题讨论】:

  • 问题解决了 :) getVisibleFrom("U")

标签: datetime symfony1 compare propel


【解决方案1】:

您可以通过更改构建属性来更改构建时的默认行为:http://www.propelorm.org/reference/buildtime-configuration.html#datetime_settings

这里是时间吸气剂的文档:http://www.propelorm.org/reference/active-record.html#temporal_columns

威廉

【讨论】:

    猜你喜欢
    • 2011-09-30
    • 1970-01-01
    • 1970-01-01
    • 2017-09-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多