在自定义属性类型日期中插入带有 CMIS 的"dates"



>我有一个自定义类型Clinical Record其中某些字段cli:date_created。此属性的类型为Date

当我尝试设置此字段(使用 php(时,我得到Argument of type "string" given but argument of type "DateTime" was expected.".但我给出的是日期而不是字符串。

'cli:date_created' => date('d/m/Y',strtotime($resultado[0]['fecha_alta'])),

为了插入日期,我必须做什么?因为我不想在此字段中将类型从日期更改为字符串。

是的,当日期函数返回字符串时,您确实给出了一个字符串参数。

返回值 ¶

返回带格式的日期字符串。如果非数值用于 时间戳,返回 FALSE 并发出E_WARNING级别错误。

您需要传递一个 DateTime 实例,例如new DateTime()使用构造函数或其他返回 DateTime实例的函数,例如 DateTime::createFromFormat

'cli:date_created' => DateTime::createFromFormat('[yourformat]', $resultado[0]['fecha_alta']),

相关内容

  • 没有找到相关文章

最新更新