பயனர்:Pitchaimuthu2050/common.js: திருத்தங்களுக்கு இடையிலான வேறுபாடு

உள்ளடக்கம் நீக்கப்பட்டது உள்ளடக்கம் சேர்க்கப்பட்டது
No edit summary
No edit summary
வரிசை 88:
return TC.peruPoluthu[tamil_season];
},
getTamilDayPoluthu: function (eng_time) {
if(eng_time === undefined){
eng_time = today.getHours();
}
if (eng_time > 2 && eng_time <= 6)
return 1;
else if (eng_time > 6 && eng_time <= 10)
return 2;
else if (eng_time > 10 && eng_time <= 14)
return 3;
else if (eng_time > 14 && eng_time <= 18)
return 4;
else if (eng_time > 18 && eng_time <= 22)
return 5;
else if (eng_time > 22 && eng_time <= 2)
return 6;
},
tamilDate: function (y, m, d) {
if(y === undefined){
y = today.getFullYear ();
m = today.getMonth();
d = today.getDate();
}
var td = 0;
var i;
var daysInMonth = TC._getDaysInMonth(y, m);
for (i = 0; i < yrMap.length; i++)
{
if(yrMap[i].engYear == y)
{
var j;
for (j =0; j < yrMap[i].engTaMap.length; j++)
{
var preMonth = yrMap[i].engTaMap[j-1];
var curMonth = yrMap[i].engTaMap[j];
var nxtMonth = yrMap[i].engTaMap[j+1];
var nxtMonth;
//TODO If the english month is december error occured
if(curMonth.eMM == 11)
{
nxtMonth = yrMap[i+1].engTaMap[(j+1) - curMonth.eMM];
}
else
{
nxtMonth = yrMap[i].engTaMap[j+1];
}
if(curMonth.eMM == m){
var nxtMonthDays = nxtMonth.taDD;
var curMonthReamingDays = daysInMonth - nxtMonthDays;
var curMonthStartingDay = curMonth.taDD;
var daysInCurTamilMonth = curMonthReamingDays + curMonthStartingDay;
td = curMonth.taDD + d - 1;
if(td > daysInCurTamilMonth)
{
td = td - daysInCurTamilMonth;
}
break;
}
}
}
}
return td;
},
tamilMonth: function (y, m, d) {
if(y === undefined){
y = today.getFullYear ();
m = today.getMonth();
d = today.getDate();
}
tm = 0;
var i;
var daysInMonth = TC._getDaysInMonth(y, m);
var td = 0;
for (i =0; i < yrMap.length; i++){
if(yrMap[i].engYear == y){
var j;
for (j =0; j < yrMap[i].engTaMap.length; j++){
var preMonth = yrMap[i].engTaMap[j-1];
var curMonth = yrMap[i].engTaMap[j];
var nxtMonth;
//TODO If the english month is december error occured
if(curMonth.eMM == 11)
{
nxtMonth = yrMap[i+1].engTaMap[(j+1) - curMonth.eMM];
}
else
{
nxtMonth = yrMap[i].engTaMap[j+1];
}
if(curMonth.eMM == m){
var nxtMonthDays = nxtMonth.taDD;
var curMonthReamingDays = daysInMonth - nxtMonthDays;
var curMonthStartingDay = curMonth.taDD;
var daysInCurTamilMonth = curMonthReamingDays + curMonthStartingDay;
td = curMonth.taDD + d - 1;
if(td > daysInCurTamilMonth)
{
tm = curMonth.taMM + 1;
}
else
{
tm = curMonth.taMM;
}
break;
}
}
}
}
return tm;
},
getTamilMonthName: function (y, m, d) {
if(y === undefined){
y = today.getFullYear ();
m = today.getMonth();
d = today.getDate();
}
tm = TC.tamilMonth(y, m, d);
return TC.tamilMonthName[tm];
},
tamilYear: function (y, m, d) {
if(y === undefined){
y = today.getFullYear ();
m = today.getMonth();
d = today.getDate();
}
//Tamil new year start at april month.
//ToDO caluculate the before 14 date of april
if(m <= 4 )
if(d <= 14)
y = y - 1;
taYear = ((y + 53) % 60) + 1;
return taYear;
},
monthDays: function (y, m) {
if(y === undefined){
y = today.getFullYear ();
m = today.getMonth();
d = today.getDate();
}
},
getTamilYearName: function (y, m, d) {
if(y === undefined){
y = today.getFullYear ();
m = today.getMonth();
d = today.getDate();
}
taYear = TC.tamilYear(y, m, d);
return TC.tamilYearName[taYear];
},
getTVAandu: function (y, m, d) {
tvandu = 0;
if(y === undefined){
y = today.getFullYear ();
m = today.getMonth();
d = today.getDate();
}
tvandu = y + 31;
return tvandu;
},
getKaliYugaAandu: function (y, m, d) {
kaliYugaAandu = 0;
if(y === undefined){
y = today.getFullYear ();
m = today.getMonth();
d = today.getDate();
}
kaliYugaAandu = y + 3101;
return kaliYugaAandu;
},
/* Find the number of days in a given month. */
_getDaysInMonth: function( year, month ) {
return 32 - this._daylightSavingAdjust( new Date( year, month, 32 ) ).getDate();
},
/* Handle switch to/from daylight saving.
* Hours may be non-zero on daylight saving cut-over:
* > 12 when midnight changeover, but then cannot generate
* midnight datetime, so jump to 1AM, otherwise reset.
* @param date (Date) the date to check
* @return (Date) the corrected date
*/
_daylightSavingAdjust: function( date ) {
if ( !date ) {
return null;
}
date.setHours( date.getHours() > 12 ? date.getHours() + 2 : 0 );
return date;
},
Test: function (y, m, d){
return "<HR>Date:"+y + m + d+"<BR>"+
TC.tamilDate(y, m, d)+
"/"+TC.getTamilMonthName(y, m, d)+
"/"+TC.tamilYear(y, m, d)+
"/"+TC.getTamilYearName(y, m, d)+
"/"+TC.getTamilSeason();
}
 
 
 
}
 
$("#p-logo").after("<div><span id='taMM'>"+TC.getTamilSeasonTest(12019,11,24) +"கார்த்திகை</span><span id='taDD'> 7</span><span id='taYNam'> விகாரி</span><span id='taPPlothu'> கார்காலம்</span></div>");
"https://ta.wikipedia.org/wiki/பயனர்:Pitchaimuthu2050/common.js" இலிருந்து மீள்விக்கப்பட்டது