Date and Time java scripts set default date

JavaScript to Set Default for Date Prompt to Yesterday (works for Date and Time Prompt too)

This can be done with date selectors in 8.3 fairly easily with JavaScript.

1. Add “StartDate” to “Name” attribute of the date prompt.
2. Add an HTML item to the right of the prompt.

<script language="javascript">
var dDate = new Date();
//Subtract one day
dDate.setDate(dDate.getDate()-1);
pickerControlStartDate.setValue(getFormatDate(dDate, 0 , 'YMD'));
</script>
<!--[if !supportLineBreakNewLine]-->
<!--[endif]-->

JavaScript to Set Default for Date Prompt to Yesterday

<script language="javascript">
var dDate = new Date();
//Subtract one day
dDate.setDate(dDate.getDate()+1);
pickerControlStartDate.setValue(getFormatDate(dDate, 0 , 'YMD'));
</script>

JavaScript to set day to first day of current year

<script language="javascript">
//Months are 0 to 11
var dDate = new Date();
dDate.setMonth(0);
dDate.setDate(1);
pickerControlStartDate.setValue(getFormatDate(dDate, 0 , 'YMD'));
</script>

JavaScript to display first day of current month

<script language="javascript">
//Default is today
var dDate = new Date();
dDate.setDate(1);
pickerControlStartDate.setValue(getFormatDate(dDate, 0 , 'YMD'));
</script>

JavaScript to display first day of previous month

<script language="javascript">
//Default date contains current month/year, so set day = 1
var dDate = new Date();
dDate.setDate(1);
//This goes back to last day of previous month
dDate.setDate(dDate.getDate()- 1);
//Now set day = 1 again
dDate.setDate(1)
pickerControlStartDate.setValue(getFormatDate(dDate, 0 , 'YMD'));
</script>