problème timezone par défaut

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par tunimax, 4 Octobre 2016.

  1. tunimax
    tunimax Nouveau WRInaute
    Inscrit:
    4 Août 2016
    Messages:
    24
    J'aime reçus:
    0
    bonjour,
    je veux que mon site détecte automatiquement la date d'aujourd’hui mais il détecte la date de mon pc lorsque je change la date de mon pc il change sur le site, je veux que la date et heure soit par défaut d'une zone par exemple UTC+2 pour tout le site voici mon code pour la date

    <input type="text" class="form-control" name="datedepart" value="<?php echo $datedepart;?>" id="datepicker" required>
    <div class="input-group-addon">
    <span class="glyphicon glyphicon-th"></span>


    <script>$('#datepicker').datepicker({

    format: "yyyy-mm-dd",
    startDate: "today",
    maxViewMode: 1,
    language: "fr",
    calendarWeeks: true,
    autoclose: true,
    todayHighlight: true,
    toggleActive: true
    });
    </script>


    </div>
     
  2. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    8 782
    J'aime reçus:
    240
    En PHP tu dois utiliser cette méthode:
    http://php.net/manual/fr/function.date-default-timezone-set.php

    PHP:
    <span class="syntaxdefault"></span><span class="syntaxkeyword"><?</span><span class="syntaxdefault">php<br />date_default_timezone_set</span><span class="syntaxkeyword">(</span><span class="syntaxstring">'Europe/Paris'</span><span class="syntaxkeyword">);&nbsp;</span><span class="syntaxdefault"></span>
     
  3. tunimax
    tunimax Nouveau WRInaute
    Inscrit:
    4 Août 2016
    Messages:
    24
    J'aime reçus:
    0
    au début du code je le met
     
  4. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    8 782
    J'aime reçus:
    240
  5. tunimax
    tunimax Nouveau WRInaute
    Inscrit:
    4 Août 2016
    Messages:
    24
    J'aime reçus:
    0
    j'ai placer ce code mais la même chose il détecte le date de mon pc voici mon code javascript aussi

    _utc_to_local: function(utc) {
    return utc && new Date(utc.getTime() + (utc.getTimezoneOffset() * 60000));
    },
    _local_to_utc: function(local) {
    return local && new Date(local.getTime() - (local.getTimezoneOffset() * 60000));
    },
    _zero_time: function(local) {
    return local && new Date(local.getFullYear(), local.getMonth(), local.getDate());
    },
    _zero_utc_time: function(utc) {
    return utc && new Date(Date.UTC(utc.getUTCFullYear(), utc.getUTCMonth(), utc.getUTCDate()));
    },

    getDates: function() {
    return $.map(this.dates, this._utc_to_local);
    },

    getUTCDates: function() {
    return $.map(this.dates, function(d) {
    return new Date(d);
    });
    },

    getDate: function() {
    return this._utc_to_local(this.getUTCDate());
    },

    getUTCDate: function() {
    return new Date(this.dates.get(-1));
    },

    setDates: function() {
    var args = $.isArray(arguments[0]) ? arguments[0] : arguments;
    this.update.apply(this, args);
    this._trigger('changeDate');
    this.setValue();
    },

    setUTCDates: function() {
    var args = $.isArray(arguments[0]) ? arguments[0] : arguments;
    this.update.apply(this, $.map(args, this._utc_to_local));
    this._trigger('changeDate');
    this.setValue();
    },

    setDate: alias('setDates'),
    setUTCDate: alias('setUTCDates'),

    setValue: function() {
    var formatted = this.getFormattedDate();
    if (!this.isInput) {
    if (this.component) {
    this.element.find('input').val(formatted).change();
    }
    } else {
    this.element.val(formatted).change();
    }
    },

    getFormattedDate: function(format) {
    if (format === undefined)
    format = this.o.format;

    var lang = this.o.language;
    return $.map(this.dates, function(d) {
    return DPGlobal.formatDate(d, format, lang);
    }).join(this.o.multidateSeparator);
    },

    setStartDate: function(startDate) {
    this._process_options({
    startDate: startDate
    });
    this.update();
    this.updateNavArrows();
    },

    setEndDate: function(endDate) {
    this._process_options({
    endDate: endDate
    });
    this.update();
    this.updateNavArrows();
    },

    setDaysOfWeekDisabled: function(daysOfWeekDisabled) {
    this._process_options({
    daysOfWeekDisabled: daysOfWeekDisabled
    });
    this.update();
    this.updateNavArrows();
    },
     
  6. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    8 782
    J'aime reçus:
    240
    C'est le startDate de ton plugin datepicker, regarde dans la doc pour qu'il lise la value de l'input au lieu de "today".
     
Chargement...
Similar Threads - problème timezone défaut Forum Date
Problème de référencement de mon site Problèmes de référencement spécifiques à vos sites Hier à 14:05
Search Console Problème Fil d'Ariane : Vous devez indiquer name ou item.name Crawl et indexation Google, sitemaps Mardi à 23:07
Problèmes d'indexation et robots.txt Crawl et indexation Google, sitemaps Lundi à 10:59
Problème Keyword Planner AdWords 10 Octobre 2019
Url redirigée en 301 mais indexée : problème sitemap ? Crawl et indexation Google, sitemaps 9 Octobre 2019
Problème d'indexation Débuter en référencement 8 Octobre 2019
probléme file_get_contents Développement d'un site Web ou d'une appli mobile 4 Octobre 2019
problème tache cron Développement d'un site Web ou d'une appli mobile 3 Octobre 2019
Google my business problème de référencement sur nom du site Débuter en référencement 30 Septembre 2019
Problème de redirection suite désinstallation amp Débuter en référencement 27 Septembre 2019
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice