How can I format date in Odoo 8 QWeb report?
17,842
Solution 1
It seems like o.date_order
it's not a datetime
object but a string. Using the time
module is the way to go:
<span t-esc="time.strftime('%A, %d %B %Y',time.strptime(o.date_order,'%Y-%m-%d %H:%M:%S'))"/>
Solution 2
Try using:
<span t-field="o.date_order" t-field-options='{"format": "d MMMM y"}'/>
Result: 21 Noviembre 2014
![César](https://i.stack.imgur.com/3RXeo.jpg?s=256&g=1)
Comments
-
César almost 2 years
The date in my Sales Order is currently showing as:
Fecha: 21/11/2014 16:59:15
I want to show something like this:
Fecha: Surco, 21 de Noviembre del 2014
I tried using
t-esc
withstrftime
but that doesn't work:<span t-esc="o.date_order.strftime('%Y')" />