Ajouter des jours à une Date en ActionScript
Nous avons une application dans laquelle l'utilisateur doit entrer une date qui a de la valeur n'est pas plus de 30 jours après la date du jour (date à laquelle l'utilisateur utilise l'application). C'est une application Flash, donc j'ai besoin d'un moyen d'ajouter les 30 jours de la date actuelle, et d'obtenir la bonne date. Quelque chose en JavaScript:
myDate.setDate(myDate.getDate()+30);
Ou en C#:
DateTime.Now.Add(30);
Est-il une telle chose dans le code ActionScript?
OriginalL'auteur Lea Cohen | 2009-09-15
Vous devez vous connecter pour publier un commentaire.
Tandis que les autres réponses de travail im sûr, il est aussi facile que de faire:
Ce sera même incrément du mois, si nécessaire et de l'année. Vous pouvez faire cela avec le mois et l'année de propriétés.
Ce qui est vrai. Rappelez-vous aussi que le mois de la propriété est de 0 basée. Si janvier est le mois 0 et décembre est le mois 11.
OriginalL'auteur Ryan Guill
Je vous suggère de chercher ici: Comment pouvez-vous gagner du temps en utilisant le construit en classe Date?.
Il devrait être quelque chose comme ceci:
Correct, j'ai mis à jour le code. Je n'ai jamais aimé le code actionscript convention de nommage 😉
OriginalL'auteur Jacob Poul Richardt
Mon Plage de temps de classe pourrait s'avérer utile ici (c'est un port de la .NET Système.TimeSpan):
OriginalL'auteur Richard Szalay
@Zerata
L'ajout de millisecondes directement ne fonctionnera pas si les dates sont à travers l'heure d'été et changement de...
Cependant, vous pouvez ajouter quelques secondes directement:
Maurice
OriginalL'auteur Maurice
Je suis en train d'écrire le code à partir du haut de ma tête, sans le compiler, mais je préfère utiliser getTime(). Quelque chose comme:
1000 * 60 * 60 * 24 * 30 = millisecondes * secondes * minutes * heures * jours
Sens?
OriginalL'auteur Juan Delgado