hino / app / transforms / date.js
date.js
Raw
import Transform from '@ember-data/serializer/transform';
import moment from 'moment';

export default class DatetimeTransform extends Transform {
  deserialize(serialized) {
    if (Object.prototype.toString.call(serialized) === '[object Date]') {
        return moment(serialized).format('YYYY-MM-DD');
    }
    return serialized;
  }

  serialize(deserialized) {
    if (Object.prototype.toString.call(deserialized) === '[object Date]') {
        return moment(deserialized).format('YYYY-MM-DD');
    }
    return deserialized;
  }
}