datelib.bbc
datelib.bbc
DESCRIPTION.
Le module datelib.bbc propose des fonctions permettant d'effectuer des opérations sur les dates.
SYNTAXE.
INSTALL @lib$ + "datelib.bbc"
REMARQUES.
Pour les fonction du module datelib.bbc prennent comme la date origine, ou le moment 0, le Jour Julien Modifié, ou MJD 0, qui est une variante du Jour Julien Astronomique, ou AJD, qui a été définie pour simplifier les calculs. La formule reliant les jours juliens modifiés et les jours juliens astronomiques est la simple translation : MJD = AJD - 2 400 000,5. Cette formule a pour effet de déplacer la date origine au 17 novembre 1858 à 0 heure (17/11/1858 00:00:00).
Les fonctions du module datelib.bbc devraient être cohérentes pour toute date comprise dans l'intervalle du 01/01/0001 au 31/12/9999, mais ne devraient pas être utilisées pour les dates antérieures à l'introduction du calendrier grégorien, le 14/09/1752, soit MJD -38779. Pour les dates plus anciennes, les valeurs du jour, du mois et de l'année peuvent être incorrectes, et comme l'ancien calendrier julien a persisté dans certains pays jusqu'en 1927, il convient de rester prudent.
Rappel : le BBC BASIC nomme les dates dans le système anglo-saxon, c'est-à-dire mois - jour - année (MDY).
Le module doit être chargé depuis votre programme à l'aide de l'instruction : INSTALL @lib$ + "classlib.bbc"
LISTE DES FONCTIONS DU MODULE.
FN_date$() : retourne la date complète d'un Jour Julien Modifié donnée.
FN_day() : retourne le numéro du jour du mois d'un Jour Julien Modifié donné.
FN_dim() : retourne le nombres de jours dans un mois donné en tenant compte de l'année.
FN_dow() : retourne le numéro du jour de la semaine d'un Jour Julien Modifié donné.
FN_mjd() : retourne le nombre de jours entre une date donnée et le Jour Julien Modifié.
FN_month() : retourne le numéro du mois d'un Jour Julien Modifié donné.
FN_readdate() : retourne la valeur du Jour Julien Modifié de la date donnée sous la forme d'une chaine de caractères.
FN_today : retourne la valeur du Jour Julien Modifié de la date actuelle de la machine.
FN_year() : retourne l'année du mois d'un Jour Julien Modifié donné.
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de
Dans la RETROGICIEL vous trouvez des suggestions simples et classiques pour
TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER
avec un exemple de résolution à télécharger pour vous inspirer.