IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Calculer deux horaires


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Technicien réseau
    Inscrit en
    Décembre 2017
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Réunion

    Informations professionnelles :
    Activité : Technicien réseau
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2017
    Messages : 1
    Par défaut Calculer deux horaires
    Bonjour, je suis entrain de créer un bot discord je voudrais savoir comment calculer deux dates/horaires distincts ?
    C'est un code pour prises de services le voici :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    bot.on('message', message => {
        if(message.channel.id === "585866453006286869"){
            if(!message.content.startsWith('.pds')){
                if(!message.content.startsWith('.fds')){
                    if(message.author.tag === 'Abdela BOT#1588' || message.author.tag === '🔥 𝓚𝓪𝓭𝓮𝓻 🔥#9342' || message.author.tag === 'Seefox#1819'){
                        return
                    }
                        message.delete()
                        message.reply('Ce channel est réservé uniquement aux prises de services !').then(d_message => { d_message.delete(8000)});
                    }
            }
        }
    })
     
    bot.on('message', message => {
        const embed= new Discord.RichEmbed();
        if(message.content[0] === prefix) {
            let splitMessage = message.content.split(" ")
            if(splitMessage[0] === '.pds') {
                message.delete()
                let modRole = message.guild.roles.find("name", "Membre Abdela");
                if(!message.member.roles.has(modRole.id)) {
                return message.reply("Tu n'as pas la permission de faire cette commande.").catch(console.error);
                }
                let server = splitMessage[1]
                if(server < 1 || server > 3){
                    return message.reply("Veuillez indiquer le bon numéro du serveur.").then(d_message => { d_message.delete(5000)});
                }
                if(splitMessage.length === 2)
                    bot.channels.get("585866453006286869").send({embed: {
                        title: "**" + message.member.displayName + "** a rejoint le serveur " + splitMessage[1] + ".",
                        author: {name: "Début de Service", icon_url: bot.user.avatarURL},
                        color: (0x28D031),
                        timestamp: new Date(),
                        footer: {icon_url: message.member.avatarURL},
                    }});
                    bot.channels.get("585546491729543168").send({embed: {
                        title: "**" + message.member.displayName + "** a rejoint le serveur " + splitMessage[1] + ".",
                        author: {name: "ADMIN - Services", icon_url: bot.user.avatarURL},
                        color: (0x28D031),
                        timestamp: new Date(),
                        footer: {text: "Consulté la DB pour la liste des Services", icon_url: message.member.avatarURL},
                    }});
            }
        }
    })
     
    bot.on('message', message => {
        if(message.content[0] === prefix) {
            let splitMessage = message.content.split(" ")
            if(splitMessage[0] === '.pds') {
                let modRole = message.guild.roles.find("name", "Membre Abdela");
                if(!message.member.roles.has(modRole.id)) {
                return console.log("DB PDS ERROR : PERM")
                }
                let server = splitMessage[1]
                if(server < 1 || server > 3){
                    return console.log("DB PDS ERROR : NUM")
                }
                var author = message.member.displayName
                var date = new Date()
     
                db.get('services')
                .push({ nom: author, date: date})
                .write()
                console.log("Ajout d'une PDS a la DB.")
        }}

  2. #2
    Membre extrêmement actif
    Avatar de Sodium
    Femme Profil pro
    Développeuse web
    Inscrit en
    Avril 2014
    Messages
    2 324
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeuse web

    Informations forums :
    Inscription : Avril 2014
    Messages : 2 324
    Billets dans le blog
    1
    Par défaut
    Commence par préciser ce que tu veux dire par "calculer deux horaires".
    Sinon tu peux déjà regarder la librairie momentjs qui simplifie beaucoup les calculs de date en JS.

Discussions similaires

  1. [XL-2010] Calcul des heures de repos entre deux horaires
    Par hboisteau dans le forum Excel
    Réponses: 6
    Dernier message: 01/11/2016, 18h25
  2. Calcul d'une durée entre deux horaires
    Par berkla dans le forum Bases de données
    Réponses: 4
    Dernier message: 29/08/2009, 19h39
  3. Réponses: 3
    Dernier message: 20/01/2009, 11h34
  4. Comment Calculer deux dates données
    Par cybercop dans le forum C
    Réponses: 11
    Dernier message: 04/06/2008, 16h45
  5. calendrier, calcul, deux dates
    Par abstraction dans le forum Access
    Réponses: 3
    Dernier message: 06/03/2007, 10h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo