Startseite > Betrieb, CRM 4.0, JavaScript > Datum- und Uhrzeitfunktionen

Datum- und Uhrzeitfunktionen

Ein Feld mit dem aktuellen Tagesdatum vorbelegen
crmForm.all.sulz_testfeld.DataValue = new Date();
 
Ein Zeitfeld mit einer Uhrzeit vorbelegen
Wenn der Benutzer ein Datum auswählt, wird das Uhrzeitfeld freigegeben und kann gesetzt werden.
Aus diesem Grund muss dieser Code in das OnChange des Datumsfeldes
var dateFeld = crmForm.all.sulz_DatumsFeld;
var currentValue = dateFeld.DataValue;if ((currentValue != null))
{
    dateFeld.DataValue = new Date(currentValue.getYear(), currentValue.getMonth(), currentValue.getDate(), 7, 00);
}     

Datumsfeld mit dem aktuellem Datum und 08:00 Uhr vorbelegen
var heute = new Date();
heute.setHours (08);
heute.setMinutes (00);
crmForm.all.sulz_DatumsFeld.DataValue = heute;
 
Datumsfeld mit aktuellem Datum und aktueller Uhrzeit vorbelegen
var heute = new Date();
var act_hour = heute.getHours();
var act_min = heute.getMinutes();
heute.setHours(cur_hour);
heute.setMinutes(cur_min);
crmForm.all.sulz_DatumsFeld.DataValue = today;
 
Aktuelles Datum + 1 Jahr – 1Tag
var effDate = new Date(crmForm.all.effectivefrom.DataValue);
//364 days * 24 hours * 60 minutes * 60 seconds * 1000 milliseconds
var expDate = new Date(effDate.getTime() + 31449600000);
crmForm.all.expireson.DataValue = expDate;
 
Konvertiert einen XML Datetime String in das CRM DateTime Format

function DateTimeToStringConvert(source)
{
var source1 = source.split(‚T‘)[0];
var parts = source1.split(‚-‚);
var dat;
dat = parts[2];
dat = dat + ‚.‘ + parts[1];
dat = dat + ‚.‘ + parts[0];
return dat;
}

var stringdate = StringToDateTimeConvert(’2010-12-05T00:00:00+02:00′);

alert(stringdate);


Aktuellen Tag der Woche ermitteln
siehe dazu auch SelfHTML – getDay. Vielen Dank an ckeller für den Hinweis.
var jetzt = new Date();
var TagInWoche = jetzt.getDay();
var Wochentag = new Array("Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag");
alert(Wochentag[TagInWoche]);
Schlagwörter: ,
  1. Du hast noch keine Kommentare.
  1. No trackbacks yet.

Hinterlasse einen Kommentar