If you take a look in Angular's DatePipe documentation you'll see at the pre-defined format options there's a 'long'
format that looks like this:
June 15, 2015 at 9:03:01 AM GMT+1
I want to achieve the same thing but without the timezone. Eg:
08 August at 16:06pm
Here's my code:
{{ clicked | date: 'dd MMMM HH:mma' | lowercase }}
output: 08 August 16:06pm
But how can I insert the word at
between the month and hour?
As a quick fix, I've managed to do it like this:
{{ clicked | date: 'dd MMMM' }} at {{ clicked | date: 'HH:mma' | lowercase }}
But is there a better solution without creating a new custom pipe?
Normally I do this:
{{ clicked | date: "dd MMMM 'at' HH:mma" | lowercase }}
This way with double quotes the word at inside single quotes is interpreted as a string