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)