Siebel eScript Language Reference > Siebel eScript Commands > The Date Object >

setTime() Method


This method sets a Date object to a date and time specified by the number of milliseconds before or after January 1, 1970.

Syntax

dateVar.setTime(milliseconds)

Parameter
Description
milliseconds
The number of milliseconds from midnight on January 1, 1970, GMT

Returns

Not applicable

Usage

This method sets dateVar to a date that is milliseconds milliseconds from January 1, 1970, GMT. To set a date earlier than that date, use a negative number.

Example

This example accepts a number of milliseconds as input and converts it to a date and hour. To get the result shown in the illustration, a value of -345650 was entered.

function dateBtn_Click ()
{
   var aDate = new Date;
   var milli = -4000;
   aDate.setTime(milli);
   var aYear = aDate.getFullYear();
   var aMonth = aDate.getMonth() + 1;
   var aDay = aDate.getDate();
   var anHour = aDate.getHours();

   switch(anHour)
   {
      case 0:
         anHour = " 12 midnight.";
         break;
      case 12:
         anHour = " 12 noon.";
         break;
      default:
         if ( anHour > 11 )
            anHour = (anHour - 12) + " P.M.";
         else
            anHour = anHour + " A.M.";
   }

   TheApplication().RaiseErrorText("The specified date is " +
      aMonth + "/" + aDay + "/" + aYear + " at " + anHour);
}

See Also

getTime() Method


 Siebel eScript Language Reference 
 Published: 18 April 2003