SCL_ROOT
04/08/15, 22:28:20
Estoy intentando pasar a javascript la idea del Despertador dinamico de aquí http://www.htcmania.com/showthread.php?p=8851890 y el punto es que siempre me sale "son la una y cuarto de la mañana" sea la hora que sea, si uso la función Flash con %TIME me sale la hora que tengo realmente, pero con este código la separo en %hora y %minuto y simpre me sale 0 y 15 :
var time = global("TIME").split(".");
var hora = time[0];
var minuto = time[1];
var hr;
var mn;
// escribir las horas
if (hora = 00){
hr = 12;
} else if (hora > 12){
hr = hora - 12;
if(hr = 1){
hr = "una";
}
} else {
hr = hora;
if(hr = 1){
hr = "una";
}
}
// escribir los minutos
if (minuto = 00){
mn = " en punto";
} else if (minuto = 15) {
mn = " y cuarto";
} else if (minuto = 30) {
mn = " y media";
} else if (minuto = 45) {
mn = " menos cuarto";
} else {
mn = " y " + minuto;
}
// variable global
if(hora > 12) {
if(hr = "una"){
setGlobal("AMPM","son la "+hr+mn+" de la tarde");
} else {
setGlobal("AMPM","son las "+hr+mn+" de la tarde");
}
} else {
if(hr = "una"){
setGlobal("AMPM","son la "+hr+mn+" de la mañana");
} else {
setGlobal("AMPM","son las "+hr+mn+" de la mañana");
}
}
no consigo ver que tengo mal escrito, alguna idea?
var time = global("TIME").split(".");
var hora = time[0];
var minuto = time[1];
var hr;
var mn;
// escribir las horas
if (hora = 00){
hr = 12;
} else if (hora > 12){
hr = hora - 12;
if(hr = 1){
hr = "una";
}
} else {
hr = hora;
if(hr = 1){
hr = "una";
}
}
// escribir los minutos
if (minuto = 00){
mn = " en punto";
} else if (minuto = 15) {
mn = " y cuarto";
} else if (minuto = 30) {
mn = " y media";
} else if (minuto = 45) {
mn = " menos cuarto";
} else {
mn = " y " + minuto;
}
// variable global
if(hora > 12) {
if(hr = "una"){
setGlobal("AMPM","son la "+hr+mn+" de la tarde");
} else {
setGlobal("AMPM","son las "+hr+mn+" de la tarde");
}
} else {
if(hr = "una"){
setGlobal("AMPM","son la "+hr+mn+" de la mañana");
} else {
setGlobal("AMPM","son las "+hr+mn+" de la mañana");
}
}
no consigo ver que tengo mal escrito, alguna idea?