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
with strftime
but that doesn't work:
<span t-esc="o.date_order.strftime('%Y')" />
Try using:
<span t-field="o.date_order" t-field-options='{"format": "d MMMM y"}'/>
Result: 21 Noviembre 2014
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'))"/>
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With