<script>
function converttime() {
Number.prototype.padLeft = function(base,chr){
var len = (String(base || 10).length - String(this).length);
return len > 0? new Array(len).join(chr || '0')+this : this;
}
var convert = document.getElementById("tbconvert").value;
var gettingmonth = convert.substring(3, 6);
var gettingyear = convert.substring(7, 9);
var gettingday = parseInt(convert.substring(0, 2));
var gettingtime = convert.split(" ")[1];
var gettinghh = parseInt(gettingtime.substring(0, 2));
var gettingmm = convert.split(":")[1];
if (gettinghh == 10)
{
gettinghh = "00";
gettingday = (gettingday + 1).padLeft();
}
else if(gettinghh > 09)
{
gettinghh = (gettinghh - 10).padLeft();
gettingday = (gettingday + 1).padLeft();
}
else
{
gettinghh = gettinghh + 14;
}
var validcheck1 = convert.charAt(2);
var validcheck2 = convert.charAt(6);
var validcheck3 = convert.charAt(9);
var validcheck4 = convert.charAt(12);
if (validcheck1 == "-" && validcheck2 == "-" && validcheck3 == " " && validcheck4 == ":")
{
alert(convert + " MST = " + gettingday + "-" + gettingmonth + "-" + gettingyear + " " + gettinghh + ":" + gettingmm + " MLA");
}
else
{
alert("Invalid Time Format! \nValid time format is like this: 19-Feb-16 12:00");
}
}
</script>
Hi we need to convert it to Mountan time our time, can someone help us need to decrease it 1 hour so we can fit it to mountain time.Thanks!
Did a Google search, found this on hashnode:
function calcTime(city, offset) {
d = new Date();
utc = d.getTime() + (d.getTimezoneOffset() * 60000);
nd = new Date(utc + (3600000*offset));
return "The local time in " + city + " is " + nd.toLocaleString();
}
// get Bombay time
console.log(calcTime('Bombay', '+5.5'));
// get Singapore time
console.log(calcTime('Singapore', '+8'));
// get London time
console.log(calcTime('London', '+1'));
HTH,
^ _ ^
This topic was automatically closed 91 days after the last reply. New replies are no longer allowed.