Skip to content
Task Timer Light is a simple, lightweight time tracking utility which allows you to start and stop a timer for each task or project you are working on. Works in the browser. It is designed for one person's use.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Instructions - Task Timer Light - v 1.0b1 (Beta)


Sherri Wheeler ( Project Info:


Lauren Lund (


  • See license.txt.


  • Create multiple timers which behave like a stopwatch: start, stop, clear.
  • Log times to an accumulated (logged) overall total.
  • Install on a webserver with PHP to save timers.
  • Simple to use and install.
  • No webserver required.

Requirements (Server)

  • PHP 5 >= 5.2.0, PECL json >= 1.2.0
  • Ability for a php script to write to a file on the web server.

Installation (Local)

  • Extract the project archive to a location on your computer.
  • Open the page index.html in your web browser.
  • Get started by adding a new timer using the box in the upper right corner.
  • Note: there is no saving for the local version. All timers are lost if the page is refreshed or closed.

Installation (Server)

  • Extract the project archive to a webserver with PHP 5.2+.
  • Ensure that the file timers.dat is writeable by the web server user running PHP (chmod 755 or 777).
  • Open the file tasktimerlight/assets/js/tasktimerlight.js and set the variables in the configuration section.
    • (savingEnabled should be true, and serviceURL should be the web URL to the service.php file).
  • Visit the index.html page in your browser.
  • Get started by adding a new timer using the box in the upper right corner.


  • Add a new timer by entering a name for it in the box in the upper right corner.
  • Click the Start button to begin timing a task.
  • Click the Stop button to end or pause timing.
  • Click the Clear link to reset the timer to zero without logging/saving the counter value.
  • Click the Log button to add the current timer count to the logged/accumulated time. In the server edition this action will save the timer to the server.
  • When saving is enabled, you can only use one instance as at a time because there can only be one set of timers (ie one person using it).
You can’t perform that action at this time.