我正在尝试用pikaday替换ember-cli-datepicker
valueFormat="YYYY-MM-DD"
format="DD/MM/YYYY"该值需要存储为YYYY-MM-DD --但显示为DD/MM/YYYY。我不得不添加一个onSelect操作来设置值--但是显示格式是错误的。
{{pikaday-input
value=localisedValue
format="YYYY-MM-DD"
useUTC=true
name=name
placeholder=localisedPlaceholder
onSelection=(action (mut localisedValue))
id=inputId
classNames="date-placeholder"
tabindex=tabIndex
}}发布于 2018-06-08 15:01:26
您可以为pikaday使用DD/MM/YYYY,为localisedValue使用一个计算属性,该属性将值镜像为另一个属性中的YYYY-MM-DD。
_isoValue: '',
localisedValue: computed({
get() {
return moment(get(this, '_isoValue'), 'YYYY-MM-DD').format('DD/MM/YYYY');
},
set(key, value) {
set(this, '_isoValue', moment(value, 'DD/MM/YYYY').format('YYYY-MM-DD');
return value;
}
})https://stackoverflow.com/questions/50719076
复制相似问题