[Kimchi-devel] [PATCH] [Wok] Added util method for formatting timestamp as per locale.

Daniel Henrique Barboza dhbarboza82 at gmail.com
Wed Aug 3 13:32:28 UTC 2016



On 08/03/2016 03:35 AM, pkulkark at linux.vnet.ibm.com wrote:
> From: Pooja Kulkarni <pkulkark at linux.vnet.ibm.com>
>
> Signed-off-by: Pooja Kulkarni <pkulkark at linux.vnet.ibm.com>
> ---
>   ui/js/src/wok.utils.js | 7 +++++++
>   1 file changed, 7 insertions(+)
>
> diff --git a/ui/js/src/wok.utils.js b/ui/js/src/wok.utils.js
> index dcec823..121a51f 100644
> --- a/ui/js/src/wok.utils.js
> +++ b/ui/js/src/wok.utils.js
> @@ -258,6 +258,13 @@ wok.numberLocaleConverter = function numberConverter(number, locale){
>        return number;
>   }
>   
> +wok.timestampConverter = function timestampconverter(timestamp, locale){
> +     var dte =  new Date(timestamp)
> +     var options = { year: 'numeric', month: 'long', day: 'numeric', hour: 'numeric',
> +                     minute: 'numeric', second: 'numeric', timeZoneName: 'short'};

Any specific reason to set month as 'long' and everything else as 'numeric'?
According to Moziila docs month can be set as 'numeric' too:

https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleString

month
The representation of the month. Possible values are "numeric", 
"2-digit", "narrow", "short", "long".


> +     return dte.toLocaleString(locale, options);
> +}
> +
>   wok.localeConverters = {
>          "date-locale-converter": {
>              to: function(date){




More information about the Kimchi-devel mailing list