Skip to content

Instantly share code, notes, and snippets.

@Jalalx
Created October 1, 2016 08:35
Show Gist options
  • Save Jalalx/8c159e56d9d39829a37a2514bf793513 to your computer and use it in GitHub Desktop.
Save Jalalx/8c159e56d9d39829a37a2514bf793513 to your computer and use it in GitHub Desktop.
Simple TimeSpan for javascript
function TimeSpan(seed) {
//"00:00:00"
var self = this;
self.hour = seed.substr(0, 2);
self.minute = seed.substr(3, 2);
self.second = seed.substr(6, 2);
self.addSecond = function () {
self.second++;
if (self.second >= 60) {
self.second = 0;
self.minute++;
}
if (self.minute >= 60) {
self.minute = 0;
self.hour++;
}
};
self.serialize = function () {
return ("0" + self.hour).slice(-2) + ":" + ("0" + self.minute).slice(-2) + ":" + ("0" + self.second).slice(-2);
};
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment