Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/03/2012, 11:48
Avatar de Lynxcraft
Lynxcraft
 
Fecha de Ingreso: noviembre-2007
Ubicación: yecla murcia
Mensajes: 1.346
Antigüedad: 17 años, 1 mes
Puntos: 51
Respuesta: sincronizar reloj y php

muchas gracias por reponder IsaBelM tu codigo tiene muchos errores XD si lo esta utilizando tal cual seria mejor echarle un ojin por si acaso

bueno el caso que al final me sirvio de mucho y me dio una idea para evitar que el tiempo varie entre el servidor y usuario

Código PHP:
<a class="mado-cart<?php  echo $this->cfxParam['cant']?' add':'' ?>" href="<?php  echo _URL::_('shop/cart');?>">
<div class="tx">
<span>Carrito:</span>
<b>
<?php  echo $this->cfxParam['cant']; ?>
</b>
<? if( $this->cfxParam['cant'] ){ ?>
<span class="carttimemsn">
Tu cesta caduca en <b class="cartime"><span class="m">00</span>:<span class="s">00</span></b> min
</span>
<?php
$fecha 
strtotime($this->cfxParam['cart']['date_end']);
$fechaac strtotime(date('Y-m-d H:i:s'));

$retfech $fecha $fechaac;
?>

<script type="text/javascript">
var _ini_date="<?php echo $this->cfxParam['cart']['date_end'];?>";
var _ini_date2="<?php echo date('Y-m-d H:i:s');?>";
var _ini_count_cart=false;
var intervalo = null;
var milis='<?php echo $retfech;?>';
function crono(){
    
    
    var a = new Date();
    
    a.setMinutes((milis/60)%60)
    a.setSeconds(milis % 60);
    $('.cartime .m').html( ('0' + a.getMinutes() ).slice (-2));
    $('.cartime .s').html( ('0' + a.getSeconds() ).slice (-2));

    if (milis<=0) {
        if(intervalo)
        clearTimeout(intervalo);
        if(_ini_count_cart){
            
        $.ajax({
              url: "/",
            }).done(function(){
                $('.carttimemsn').html('Tu cesta ha caducado');
            });
        }
    }else{
        milis-=1;
        if(_ini_count_cart ) $('.carttimemsn').show();
        _ini_count_cart = true;    
        intervalo = setTimeout(function(){
            crono()
        },1000);
    }
}
crono();
</script>

<? ?>


</div>
<div class="icon"></div>

</a>
gracias por la ayuda XD
__________________
Sobran las ideas cuando faltan ganas de trabajar en ellas
Lynxcraft