Bu çözümü bir Ember.js uygulamasına uygulamayı deniyorum. https://stackoverflow.com/a/3224854/2084924 Açıkçası jsfiddle'ta çalışıyor, ancak bunu Ember'de doğru şekilde uygulayamıyorum.Tarih Farkı Ember.js'de Hesaplanıyor
Öğreniyorum ve muhtemelen bariz bir hata yapıyoruz. Fonksiyonu modelin içine yerleştirdim ve bir "NaN" hatası alıyorum. Bir tarih, M/D/YYYY formatındaki bir giriş değeriyle geçirilir. Herkesin tarihleriyle ve tecrübeyle deneyimi var mı? Tarihin ayrılmasının neden başarısız olduğunu anlayabiliyor musun?
//app/model/task.js
import DS from 'ember-data';
export default DS.Model.extend({
taskname: DS.attr(),
startdate: DS.attr(),
enddate: DS.attr(),
duration: Ember.computed('startdate', 'enddate', function() {
var date1 = new Date('startdate');
var date2 = new Date('enddate');
var timeDiff = Math.abs(date2.getTime() - date1.getTime());
var diffDays = Math.ceil(timeDiff/(1000 * 3600 * 24));
return diffDays;
}),
banding: DS.attr()
});
deneyin! Birisi onu işaret ettiğinde mükemmel bir anlam ifade eder. teşekkür ederim. – manisha