Blogs
28
February
February
Greetings!
In a manual page if you want to give a date time combo field, here is the code snippet you'd need on javascript.
For now the dropdown is hard coded, but you can get it by > Getting dropdown options in Javascript
Get current date in logged in user's format by
In a manual page if you want to give a date time combo field, here is the code snippet you'd need on javascript.
var now = new Date();
if (now.getMonth() == 11) {
var currentTime = new Date(now.getFullYear() + 1, 0, 1);
} else {
var currentTime = new Date(now.getFullYear(), now.getMonth() + 1, 1);
}
var month = currentTime.getMonth() + 1;
var day = currentTime.getDate();
var year = currentTime.getFullYear();
day = day.toString();
month = month.toString();
if(day.length == '1')
day = '0' + day;
if(month.length == '1')
month = '0' + month;
var defaultDate = month + '/' + day +'/' + year;
var datetimecombo = '<tr valign="middle"><td width="25%" valign="top" scope="row" id="date_start_label">LABEL_OF_YOUR_FIELD<span class="required">*</span></td><td nowrap=""><input type="text" tabindex="102" title="" maxlength="10" size="11" value="' + defaultDate +'" name="date_start" id="date_start" autocomplete="off"><img border="0" align="absmiddle" id="date_start_trigger" alt="Enter Date" src="/index.php?entryPoint=getImage&themeName='+SUGAR.themes.theme_name+'&imageName=jscalendar.gif""index.php?entryPoint=getImage&themeName='+SUGAR.themes.theme_name+'&imageName=jscalendar.gif"> </td><td nowrap=""><div id="date_start_time_section"><select tabindex="102" id="date_start_hours" size="1" class="datetimecombo_time"><option></option><option value="00">00</option><option value="01">01</option><option value="02">02</option><option value="03">03</option><option value="04">04</option><option value="05">05</option><option value="06">06</option><option value="07">07</option><option value="08">08</option><option selected="" value="09">09</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option></select> : <select onchange tabindex="102" id="date_start_minutes" size="1" class "datetimecombo_time"><option></option><option value="00">00</option><option selected="" value="15">15</option><option value="30">30</option><option value="45">45</option></select></div></td></tr>';
if (now.getMonth() == 11) {
var currentTime = new Date(now.getFullYear() + 1, 0, 1);
} else {
var currentTime = new Date(now.getFullYear(), now.getMonth() + 1, 1);
}
var month = currentTime.getMonth() + 1;
var day = currentTime.getDate();
var year = currentTime.getFullYear();
day = day.toString();
month = month.toString();
if(day.length == '1')
day = '0' + day;
if(month.length == '1')
month = '0' + month;
var defaultDate = month + '/' + day +'/' + year;
var datetimecombo = '<tr valign="middle"><td width="25%" valign="top" scope="row" id="date_start_label">LABEL_OF_YOUR_FIELD<span class="required">*</span></td><td nowrap=""><input type="text" tabindex="102" title="" maxlength="10" size="11" value="' + defaultDate +'" name="date_start" id="date_start" autocomplete="off"><img border="0" align="absmiddle" id="date_start_trigger" alt="Enter Date" src="/index.php?entryPoint=getImage&themeName='+SUGAR.themes.theme_name+'&imageName=jscalendar.gif""index.php?entryPoint=getImage&themeName='+SUGAR.themes.theme_name+'&imageName=jscalendar.gif"> </td><td nowrap=""><div id="date_start_time_section"><select tabindex="102" id="date_start_hours" size="1" class="datetimecombo_time"><option></option><option value="00">00</option><option value="01">01</option><option value="02">02</option><option value="03">03</option><option value="04">04</option><option value="05">05</option><option value="06">06</option><option value="07">07</option><option value="08">08</option><option selected="" value="09">09</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option></select> : <select onchange tabindex="102" id="date_start_minutes" size="1" class "datetimecombo_time"><option></option><option value="00">00</option><option selected="" value="15">15</option><option value="30">30</option><option value="45">45</option></select></div></td></tr>';
For now the dropdown is hard coded, but you can get it by > Getting dropdown options in Javascript
Get current date in logged in user's format by
var todayDate = new Date();
var todayDateinUserFormat = todayDate.toLocaleFormat(cal_date_format);
alert(todayDateinUserFormat);
var todayDateinUserFormat = todayDate.toLocaleFormat(cal_date_format);
alert(todayDateinUserFormat);
Download attachments:
Comments
- No Comments Found.