Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function my_Clock() {
- this.cur_date = new Date();
- this.hours = this.cur_date.getHours();
- this.minutes = this.cur_date.getMinutes();
- this.seconds = this.cur_date.getSeconds();
- }
- my_Clock.prototype.run = function () {
- setInterval(this.update.bind(this), 1000);
- };
- my_Clock.prototype.update = function () {
- this.updateTime(1);
- console.log(this.hours + ":" + this.minutes + ":" + this.seconds);
- };
- my_Clock.prototype.updateTime = function (secs) {
- this.seconds+= secs;
- if (this.seconds >= 60) {
- this.minutes++;
- this.seconds= 0;
- }
- if (this.minutes >= 60) {
- this.hours++;
- this.minutes=0;
- }
- if (this.hours >= 24) {
- this.hours = 0;
- }
- };
- var clock = new my_Clock();
- clock.run();
Advertisement
Add Comment
Please, Sign In to add comment