Announcing the Global SNUG Board of Directors. Learn more here
on 01-09-2019 09:16 AM
Scripts::. GlideDate / GetDate / Get Month Name / Exemplo Como obter a data e hora atual
Como pegar a data e hora atual?
var NowDT = gs.nowDateTime(); //05/01/2018 10:14:03
var dt = gs.now(); //05/01/2018
var gd = new GlideDate(); //2018-01-05
var dt = GlideDateTime().getDisplayValue(); //05/01/2018 10:25:26
var dow = gd.getDayOfWeek(); //5
var getUserDateFormat = gs.getDateFormat(); //dd/MM/yyyy
Year Month day
var ObjDate = new GlideDateTime();
var dt = ObjDate.getDisplayValue();
year = ObjDate.getYearUTC();
month = ObjDate.getMonthUTC();
day = ObjDate.getDayOfMonthUTC();
gs.print(dt); //09/01/2019 15:09:35
gs.print(year); //2019
gs.print(month); //1
gs.print(day); //09
Sample
var currentTime = new Date();
var year = currentTime.getFullYear();
var month = currentTime.getMonth();
var day = currentTime.getDate();
var hours = currentTime.getHours();
var minutes = currentTime.getMinutes();
var seconds = currentTime.getSeconds();
gs.print('currentTime :' + currentTime);
gs.print('hours :' + hours);
gs.print('minutes :' + minutes);
gs.print('seconds :' + seconds);
Sample
var objGdt = new GlideDateTime();
var arrDate = String(objGdt.getDisplayValueInternal().toString());
arrDate = arrDate.split(' ');
for (var i = 0; i < arrDate.length; i++) {
gs.print(arrDate[i]);
}
//2019-01-09
//15:12:23
getMonthName
function getMonthName(month)
{
//var monthNames = ',Janeiro,Fevereiro,Março,Abril,Maio,Junho,Julho,Agosto,Setembro,Outubro,Novembro,Dezembro'.split(',');
var monthNames = ',January,February,March,April,May,June,July,August,September,October,November,December'.split(',');
var gdt = new GlideDateTime();
var monthName='';
monthName = (monthNames[gdt.getMonthLocalTime()]);
if (month > 0)
monthName = (monthNames[month]);
return monthName;
}
Was useful, please leave your feedback!
Good knowledge sharing, Thanks.
This below snippet is way simpler?
var month_name = ["JAN", "FEB", "MAR", "APR", "MAY", "JUN", "JUL", "AUG", "SEP", "OCT", "NOV", "DEC"];
var gdt = new GlideDateTime(); // >> takes current month of when code runs
var month_number = gdt.getMonth();
var curr_month = month_name[month_number-1];
gs.info(curr_month);