J'essayais de créer automatiquement le jour mais le résultat du calcul mathématique n'est pas le calcul de la date. par exemple si vous créez +14 et que vous choisissez la date 20-11-2016 le résultat devrait être 04-12-2016 mais ma fonction résulte encore du calcul mathématique et du résultat 34-11-2016. Merci pour votre help.sorry mauvais anglaisflex builder 3: comment créer automatiquement le processus jour/mois/année de dateadd dans le champ date
private function useDate(df_start:CalendarLayoutChangeEvent):void {
// Make sure selectedDate is not null.
if (df_start.currentTarget.selectedDate == null) {
return
}
//Access the Date object from the event object.
df_target.text=df_start.currentTarget.selectedDate.getFullYear() +'-'+
(df_start.currentTarget.selectedDate.getMonth()+ 1) +'-'+
(df_start.currentTarget.selectedDate.getDate() + 14);
}
cette fonction pose toujours un problème en mois. vous savez que getMonth en flex a besoin de +1 et comment +1 pour un mois? J'essayais de créer une nouvelle var avec +1 mais ne fonctionnait pas. merci pour votre aide en passant. –
Pour getMonth vous pouvez faire date1.getMonth() + 1. C'est correct car le mois commence à 0 dans actionscript. df_target.text = date1.getFullYear() + '-' + (df_start.currentTarget.selectedDate.getMonth() + 1) + '-' + date1.getDate(); – Sumit
vous remercie beaucoup @Sumit. Ça marche bien. –