ember.js current date handlebar helper

Viewed 3105

I installed moment locally with npm in ember v2.4.2. It works as tested in node session:

var moment = require('moment'); 
undefined  
var now = moment().format('D.M.Y');  
undefined     
now  
'18.3.2016'  
var now = moment().format('D.M.Y - H:mm:ss');  
undefined  
now  
'18.3.2016 - 18:11:51'

moment does not work in this helper current-date.js There was just message 'build successful' by server and no error messages shown in the browser even, just the blank window.

import Ember from 'ember';
import moment from 'moment';

export function currentDate() {
  return moment().format('D.M.Y');
}

export default Ember.Helper.helper(currentDate);

I'll give up using of moment and shall use the Date() function for current-date.js instead. This works:

import Ember from 'ember';

export function currentDate() {
return Date().toString();
}

export default Ember.Helper.helper(currentDate);

It returns date and time for my template with handlebar Date: {{current-date}} as follows:

Date: Fri Mar 18 2016 18:33:46 GMT+0200 (EET)
1 Answers
Related