Files
EasySoft-ZenTaoPMS/module/productplan/js/create.js
T
2014-08-15 15:59:35 +08:00

51 lines
1.1 KiB
JavaScript

/**
* Convert a date string like 2011-11-11 to date object in js.
*
* @param string $date
* @access public
* @return date
*/
function convertStringToDate(dateString)
{
dateString = dateString.split('-');
dateString = dateString[1] + '/' + dateString[2] + '/' + dateString[0];
return Date.parse(dateString);
}
/**
* Compute the end date for productplan.
*
* @param int $delta
* @access public
* @return void
*/
function computeEndDate(delta)
{
beginDate = $('#begin').val();
if(!beginDate) return;
endDate = convertStringToDate(beginDate).addDays(parseInt(delta));
endDate = endDate.toString('yyyy-M-dd');
$('#end').val(endDate);
}
/**
* when begin date input change and end date input is null
* change end date input to begin's after day
*
* @access public
* @return void
*/
function suitEndDate()
{
beginDate = $('#begin').val();
if(!beginDate) return;
endDate = $('#end').val();
if(endDate) return;
endDate = convertStringToDate(beginDate).addDays(1);
endDate = endDate.toString('yyyy-M-dd');
$('#end').val(endDate);
}