Bonjour @denis-bdn,
votre 2ème approche est bonne. Vous convertissez un integer de format yyyyMMdd en timestamp. Digdash s'occupe de reconvertir ce timestamp en une date. Il affichera donc ce timestamp dans la partie "prévisualisation" mais il traitera bien la donnée comme une date.
Pour ma part j'utilise la fonction suivante, qui ressemble fortement à celle de Nicolas:
var result;
if (value == null){
result = null;
}else{
var value_str=value.toString(10);
var yyyy = value_str.slice(0,4);
var mm =value_str.slice(4,6);
var dd = value_str.slice(6,8);
result= new Date(yyyy, mm-1,dd).getTime()/1000;
}
return result;