17ff242af4e9fa2bd1ea05a64c6c7e07b34339476Derek Basehore// Copyright (c) 2014 The Chromium OS Authors. All rights reserved. 27ff242af4e9fa2bd1ea05a64c6c7e07b34339476Derek Basehore// Use of this source code is governed by a BSD-style license that can be 37ff242af4e9fa2bd1ea05a64c6c7e07b34339476Derek Basehore// found in the LICENSE file. 47ff242af4e9fa2bd1ea05a64c6c7e07b34339476Derek Basehore 57ff242af4e9fa2bd1ea05a64c6c7e07b34339476Derek Basehore// Convert seconds to milliseconds 67ff242af4e9fa2bd1ea05a64c6c7e07b34339476Derek Basehorefunction seconds(s) { 77ff242af4e9fa2bd1ea05a64c6c7e07b34339476Derek Basehore return s * 1000; 87ff242af4e9fa2bd1ea05a64c6c7e07b34339476Derek Basehore} 97ff242af4e9fa2bd1ea05a64c6c7e07b34339476Derek Basehore 107ff242af4e9fa2bd1ea05a64c6c7e07b34339476Derek Basehore// Convert minutes to milliseconds 117ff242af4e9fa2bd1ea05a64c6c7e07b34339476Derek Basehorefunction minutes(m) { 127ff242af4e9fa2bd1ea05a64c6c7e07b34339476Derek Basehore return seconds(m * 60); 137ff242af4e9fa2bd1ea05a64c6c7e07b34339476Derek Basehore} 147c5ed505418980be00d6f5770ec6e5aa67b059ffRuben Rodriguez Buchillon 157c5ed505418980be00d6f5770ec6e5aa67b059ffRuben Rodriguez Buchillon// returns a formatted string of current time 167c5ed505418980be00d6f5770ec6e5aa67b059ffRuben Rodriguez Buchillon// for debugging 177c5ed505418980be00d6f5770ec6e5aa67b059ffRuben Rodriguez Buchillonfunction dateToString(date) { 187c5ed505418980be00d6f5770ec6e5aa67b059ffRuben Rodriguez Buchillon var formatting = { 197c5ed505418980be00d6f5770ec6e5aa67b059ffRuben Rodriguez Buchillon hour: 'numeric', 207c5ed505418980be00d6f5770ec6e5aa67b059ffRuben Rodriguez Buchillon minute: 'numeric', 217c5ed505418980be00d6f5770ec6e5aa67b059ffRuben Rodriguez Buchillon second: 'numeric', 227c5ed505418980be00d6f5770ec6e5aa67b059ffRuben Rodriguez Buchillon hour12: false 237c5ed505418980be00d6f5770ec6e5aa67b059ffRuben Rodriguez Buchillon } 247c5ed505418980be00d6f5770ec6e5aa67b059ffRuben Rodriguez Buchillon var timeString = date.toLocaleTimeString([], formatting); 257c5ed505418980be00d6f5770ec6e5aa67b059ffRuben Rodriguez Buchillon timeString = timeString + ":" + date.getMilliseconds(); 267c5ed505418980be00d6f5770ec6e5aa67b059ffRuben Rodriguez Buchillon return timeString 277c5ed505418980be00d6f5770ec6e5aa67b059ffRuben Rodriguez Buchillon}