XML (qweb) 中的 odoo 11 日期比较

odoo 11 date comparison in XML (qweb)

您好,有以下代码:

Date: <t t-esc="Date()" /><br/><br/>
BirthDate: <t t-esc="record.x_birth_date.raw_value" /><br/><br/>
Due Date: <span t-esc="record.x_cust_document_due_date.raw_value"/><br/><br/>
Condition: <span t-esc="Date() gt record.x_cust_document_due_date.raw_value"/><br/>
Condition On BirthDate: <span t-esc="record.x_cust_document_due_date.raw_value lt record.x_birth_date.raw_value"/><br/>

"Condition on BirthDate"(与 Birthdate 和 DueDate 比较)工作正常,但 "Condition"(方法 Date() 和 DueDate 之间的比较)始终为 False。

3 个日期和 "Condition" 的输出如下:

日期:2018 年 7 月 7 日星期六18:01:09 GMT+0200(中欧夏令时)

出生日期:2018 年 7 月 1 日星期日 02:00:00 GMT+0200(中欧夏令时)

截止日期:2018 年 6 月 28 日星期四 02:00:00 GMT+0200(中欧夏令时)

条件:假

出生日期条件:正确

任何人都可以帮助理解我所缺少的东西吗?

对于“条件”使用(new Date())这对你有帮助..