Skip to content

Instantly share code, notes, and snippets.

@rosepac
Created February 26, 2018 07:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rosepac/12a93768fefb1a9b07d49fee0051631e to your computer and use it in GitHub Desktop.
Save rosepac/12a93768fefb1a9b07d49fee0051631e to your computer and use it in GitHub Desktop.
problem jquery :(
<!-- El código corresponde a parte de un fichero .xml correspondiente a una plantilla a implementar en Blogger.
en concreto corresponde con la fecha del blog: "https://pruebillapamiblog.blogspot.com.es"
El fallo esta en la variable m, t corresponde a la fecha: mes, dia, año.
Si elimino la variable m, me devuelve el mes pero en número (osea, del 1 al 12).
Pero si implemento la VAR m, tal cual la tengo formulada.. Solamente me cambia, Octubre y Noviembre.Osea el 10, 11.
La intención es que devuelva el mes según el digito que devuelve de t (del 1 a 12) para que en el blog lo muestre con el nombre del mes en vez de con el número.. 02 24, 2018.
Seguro que es una pijada. No sé que hago mal :(
-->
<script>
$('time').map(function(){
var t = $(this).attr('data-pub');
t = t.split('T');
t = t[0].split('-');
var m = ['','Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'];
var d = m [t[1]] + ' ' + t[2] + ', ' + t[0];
$(this).after(d);
$(this).remove();
});
</script>
@sergio222-dev
Copy link

sergio222-dev commented Feb 26, 2018

el problema es que cuando haces m[t[1]] le estas pasando un string como indice, lo tenes que castear

        var t = $(this).attr('data-pub');
        t = t.split('T');
        t = t[0].split('-');
        let m =  ['','Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'];
        var d = m [parseInt(t[1])] + ' ' + t[2] + ', ' + t[0];
        $(this).after(d);
        $(this).remove();```

@rosepac
Copy link
Author

rosepac commented Mar 24, 2018

:octocat: Mil Millones de Gracias.. ahora si va! 👍 👍 👍 👍

Perdón, por tardar tanto en contestar... ando un poco perdido 😿

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment