DrDOS
09-16-2010, 04:34 AM
Browser independent date/time code. Leading zero are retained.
// Gets date and time, generates a unique identifier based on date and time.
var timenow = new Date();
var YY = timenow.getYear();
var MM = timenow.getMonth() + 1;
var DD = timenow.getDate();
var HH = timenow.getHours();
var mm = timenow.getMinutes();
var ss = timenow.getSeconds();
if (YY <= 200){Y = YY + 1900}else{Y = YY};
if (MM <= 9){M = "0" + MM}else{M = MM};
if (DD <= 9){D = "0" + DD}else{D = DD};
if (HH <= 9){H = "0" + HH}else{H = HH};
if (mm <= 9){m = "0" + mm}else{m = mm};
if (ss <= 9){s = "0" + ss}else{s = ss};
var prehash = ((Y-1900) + M + D + H + m + s);
alert(prehash);
var datehash = (prehash-0).toString(36);
alert(datehash);
var fulldate = (Y +"_"+ M +"_"+ D);
alert(fulldate);
var datetime = (Y +"_"+ M +"_"+ D +" @ "+ H +"_"+ m +"_"+ s);
alert(datetime);
// Gets date and time, generates a unique identifier based on date and time.
var timenow = new Date();
var YY = timenow.getYear();
var MM = timenow.getMonth() + 1;
var DD = timenow.getDate();
var HH = timenow.getHours();
var mm = timenow.getMinutes();
var ss = timenow.getSeconds();
if (YY <= 200){Y = YY + 1900}else{Y = YY};
if (MM <= 9){M = "0" + MM}else{M = MM};
if (DD <= 9){D = "0" + DD}else{D = DD};
if (HH <= 9){H = "0" + HH}else{H = HH};
if (mm <= 9){m = "0" + mm}else{m = mm};
if (ss <= 9){s = "0" + ss}else{s = ss};
var prehash = ((Y-1900) + M + D + H + m + s);
alert(prehash);
var datehash = (prehash-0).toString(36);
alert(datehash);
var fulldate = (Y +"_"+ M +"_"+ D);
alert(fulldate);
var datetime = (Y +"_"+ M +"_"+ D +" @ "+ H +"_"+ m +"_"+ s);
alert(datetime);