IT Process Automation

CA PAM::. Using Run JavaScript Operator - Date Reference 

03-23-2017 09:59 AM

 

 

 

//Date(year, month, day, hours, minutes, seconds, milliseconds);
var MyDate = new Date("July 29, 1996 01:15:00");

//Date objects are created with new Date()  -   Instantiating a date:
var d = new Date();

//The getDate() method returns the day of the month (from 1 to 31) for the specified date.
var day = d.getDate();

//Returns the day of the week (from 0-6)
var weekday = d.getDay();

//     Returns the month (from 0-11)
var month = d.getMonth();

//Returns the year
var year = d.getFullYear();

//     Returns the hour (from 0-23)
var hour = d.getHours();

//Returns the minutes (from 0-59)
var minutes = d.getMinutes();

//Returns the seconds (from 0-59)
var seconds = d.getSeconds();

//     Returns the milliseconds (from 0-999)
var milliseconds = d.getMilliseconds();

//Returns the number of milliseconds since midnight Jan 1 1970, and a specified date
var gettime = d.getTime();

//Returns the time difference between UTC time and local time, in minutes
var timezone = d.getTimezoneOffset();

//Return the number of milliseconds between a specified date and midnight January 1 1970:
var utc = Date.UTC(year, month+1, day);


Process.Date = d;
Process.day = day;
Process.month = month;
Process.year = year;

Process.hour = hour;
Process.minutes = minutes;
Process.seconds = seconds;
Process.milliseconds = milliseconds;

Process.weekday = weekday;
Process.gettime = gettime;
Process.timezone =timezone;

Process.utc = utc;

 

 

 

 

 

 

 

know_more.png

Summary CA Process Automation 

Summary CA Service Management Community 

Service Desk Manager 15 days Implementation 

CABI:: Summary - BOXI for CA SDM 

Summary CA SDM Scoreboard 

 

 

Was useful, please leave your feedback!

Statistics
0 Favorited
0 Views
0 Files
0 Shares
0 Downloads

Tags and Keywords

Comments

07-10-2018 07:33 AM

Boa Pedro...

07-10-2018 07:20 AM

Saes acho que identifiquei o problema. Deverá ser necessário aplicar uma transformação:

De: 2018-02-12T00:00:00

Para: 2018/02/12 00:00:00

 

Resumindo, substituir "-" por "/" e "T" por " ".

05-02-2018 09:57 AM

Boas Tiago MACUL,

 

Agradeço a sua disponibilidade, eu já executei desta forma é ele devolve com sucesso o "vnumber" da data atual.
O que eu pretendo é passer uma data específica, por exemplo: 

 

var date = new Date("2018-02-12T00:00:00");
e guardar o valor na variável  res = date.getTime()/1000;

em javascript pelo browser executa corretamente, no Processo JAVASCRIPT do PAM devolve zero ..

05-02-2018 09:11 AM

Olá Saes ,

 

A função getTime retorna o número de segundos desde 1970, o que você precisa fazer?

 

obs: Em seu exemplo é realizada uma conta direta, este é um código javascript e o que foi executado no javascript funciona.

Em desenvolvimento por vezes pode ocorrer falhas, quando ocorrer tente uma maneira diferente, exemplo:

 

var vDate = new Date();
var vnumber = vDate.getTime();
var res = vnumber/1000;

04-20-2018 08:40 AM

Boa tarde, estou a ter um erro no getTime() quando passo a data com valor específico.
exemplo:

var date = new Date("2018-02-12T00:00:00");
var res = date.getTime()/1000;

resultado: res = 0 

Related Entries and Links

No Related Resource entered.