Comme je bidouille encore un peu avec les classes mais que j'essaie tant bien que mal de l'intégrer de plus en plus dans mon code, je me demande quand même parfois si j'ai bien compris à quoi ça servait.
Voici donc une petite classe que j'ai fait pour formater une date au format UNIX renvoyée par la fonction time() de PHP.
Code :
- class as.cla.unixDate
- {
- public var date:Number;
- function unixDate (date)
- {
- this.date = date;
- }
- function get ()
- {
- var date = this.date * 1000;
- var d1 : Date = new Date (date);
- var Year = d1.getFullYear () ;
- var month = d1.getMonth () + 1;
- var month = (month < 10) ? "0" + month : month;
- var day = d1.getDate ();
- var day = (day < 10) ? "0" + day : day;
- var date2 : String = (day + "/" + month + "/" + Year);
- return date2;
- }
- }
|
Comme j'en ai souvent besoin puisque toutes mes dates stockés dans ma bdd sont au format unix timestamp, je me suis dit pk pas faire une classe.
Ensuite je l'utilise comme ça par exemple
Code :
- import as.cla.unixDate;
- trace(new unixDate(1162573922).get());
|
Y'a t-il des erreurs ou des complications que j'aurai pu éviter ?
J'attend vos réponses et je post une autre class.
---------------
Jeu de simulation Boursière - Version BETA - https://www.facebook.com/wildstocks