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}