كود التاريخ الهجري و الميلادي و الوقت + صورة توضيحيه

ENG MUHAMED

Administrator
طاقم الإدارة
25 فبراير 2008
10,080
42
48
support-ar.net
السلام عليكم ورحمة الله وبركاته

كود التاريخ الهجري و الميلادي و الوقت

صورة

attachment.php


الكود ,,
PHP:
<div align="center">
    <table border="1" width="39%">
    <tr>
        <td><script language="JavaScript">

var fixd;

function isGregLeapYear(year)
{
return year%4 == 0 && year%100 != 0 || year%400 == 0;
}


function gregToFixed(year, month, day)
{
var a = Math.floor((year - 1) / 4);
var b = Math.floor((year - 1) / 100);
var c = Math.floor((year - 1) / 400);
var d = Math.floor((367 * month - 362) / 12);

if (month <= 2)
e = 0;
else if (month > 2 && isGregLeapYear(year))
e = -1;
else
e = -2;

return 1 - 1 + 365 * (year - 1) + a - b + c + d + e + day;
}

function Hijri(year, month, day)
{
this.year = year;
this.month = month;
this.day = day;
this.toFixed = hijriToFixed;
this.toString = hijriToString;
}

function hijriToFixed()
{
return this.day + Math.ceil(29.5 * (this.month - 1)) + (this.year - 1) * 354 +
Math.floor((3 + 11 * this.year) / 30) + 227015 - 1;
}

function hijriToString()
{
var months = new Array("محرم","صفر","ربيع أول","ربيع ثانى","جمادى أول","جمادى ثانى","رجب","شعبان","رمضان","شوال","ذو القعدة","ذو الحجة");
return this.day + " " + months[this.month - 1]+ " " + this.year;
}

function fixedToHijri(f)
{
var i=new Hijri(1100, 1, 1);
i.year = Math.floor((30 * (f - 227015) + 10646) / 10631);
var i2=new Hijri(i.year, 1, 1);
var m = Math.ceil((f - 29 - i2.toFixed()) / 29.5) + 1;
i.month = Math.min(m, 12);
i2.year = i.year;
i2.month = i.month;
i2.day = 1;
i.day = f - i2.toFixed() + 1;
return i;
}

var tod=new Date();
var weekday=new Array("الأحد","الإثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت");
var monthname=new Array("يناير","فبراير","مارس","إبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر");

var y = tod.getFullYear();
var m = tod.getMonth();
var d = tod.getDate();
var dow = tod.getDay();
document.write(weekday[dow] + " " + d + " " + monthname[m] + " " + y);
m++;
fixd=gregToFixed(y, m, d);
var h=new Hijri(1421, 11, 28);
h = fixedToHijri(fixd);
document.write(" م || " + h.toString() + "هـ");

</script>
||    
<script>
var dayarray=new Array("","","","","","","")
var montharray=new Array("","","","","","","","","","","","")
function getthedate(){
var mydate=new Date()
var year=mydate.getYear()
if (year < 1000)
year+=1900
var day=mydate.getDay()
var month=mydate.getMonth()
var daym=mydate.getDate()
if (daym<10)
daym="0"+daym
var hours=mydate.getHours()
var minutes=mydate.getMinutes()
var seconds=mydate.getSeconds()
var dn="H:i"
if (hours>=12)
dn="PM"
if (hours>12){
hours=hours-12
}
if (hours==0)
hours=12
if (minutes<=9)
minutes="0"+minutes
if (seconds<=9)
seconds="0"+seconds
var cdate="<small><font color='3F6F97' face='MS Sans Serif'>"+hours+":"+minutes+":"+seconds+"</font></small>"
if (document.all)
document.all.clock.innerHTML=cdate
else if (document.getElementById)
document.getElementById("clock").innerHTML=cdate
else
document.write(cdate)
}
if (!document.all&&!document.getElementById)
getthedate()
function goforit(){
if (document.all||document.getElementById)
setInterval("getthedate()",1000)
}
         </script>
<span id="clock"><body  rightmargin="0" leftmargin="0" topmargin="0" marginwidth="0"  onLoad="goforit()"></span>
      </td>
          </tr>
        </table></div>
    </td>
    </tr>
</table>
 <!-- www.support-ar.com -->
 

المرفقات

  • 01-04-2012 11-30-54 م.jpg
    01-04-2012 11-30-54 م.jpg
    6.7 KB · المشاهدات: 2,942

احمد شناق

:: متميز :: , بقسم المشاكل والحلول
9 ديسمبر 2011
731
2
0
الاردن
www.ahmad-sh.com
اتفضل أخي شرح وضع الكود :

فقط كل العليك إتباع الصور وكل شي سوف يكون سهل :

uS675478.jpg


xTj75478.jpg


fL875478.jpg


في الصوره في الاعلى تتكون من 3 اجزاء ضع الكود بأي جزء تريد , أول في الاعلى , الثاني في الوسط , الثالث في الاخر .

* تنبيه هذا الشرح من تقديمي وتصميمي ...
 
7 أبريل 2012
87
0
0
مشكور أخي بارك الله فيك

قمت بالخطوات كما يجب

و لكن !!

نسخت كل الكود ! الموجود بالمشاركة الأولى !!

فظهرت الأحرف كلها في الصفحة الرئيسة بالمنتدى !!​

function isGregLeapYear(year)
{
return year%4 == 0 && year%100 != 0 || year%400 == 0;
}


function gregToFixed(year, month, day)
{
var a = Math.floor((year - 1) / 4);
var b = Math.floor((year - 1) / 100);
var c = Math.floor((year - 1) / 400);
var d = Math.floor((367 * month - 362) / 12);

if (month <= 2)
e = 0;
else if (month > 2 && isGregLeapYear(year))
e = -1;
else
e = -2;

return 1 - 1 + 365 * (year - 1) + a - b + c + d + e + day;
}

function Hijri(year, month, day)
{
this.year = year;
this.month = month;
this.day = day;
this.toFixed = hijriToFixed;
this.toString = hijriToString;
}

function hijriToFixed()
{
return this.day + Math.ceil(29.5 * (this.month - 1)) + (this.year - 1) * 354 +
Math.floor((3 + 11 * this.year) / 30) + 227015 - 1;
}

function hijriToString()
{
var months = new Array("محرم","صفر","ربيع أول","ربيع ثانى","جمادى أول","جمادى ثانى","رجب","شعبان","رمضان","شوال","ذو القعدة","ذو الحجة");
return this.day + " " + months[this.month - 1]+ " " + this.year;
}

function fixedToHijri(f)
{
var i=new Hijri(1100, 1, 1);
i.year = Math.floor((30 * (f - 227015) + 10646) / 10631);
var i2=new Hijri(i.year, 1, 1);
var m = Math.ceil((f - 29 - i2.toFixed()) / 29.5) + 1;
i.month = Math.min(m, 12);
i2.year = i.year;
i2.month = i.month;
i2.day = 1;
i.day = f - i2.toFixed() + 1;
return i;
}

var tod=new Date();
var weekday=new Array("الأحد","الإثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت");
var monthname=new Array("يناير","فبراير","مارس","إبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر");

var y = tod.getFullYear();
var m = tod.getMonth();
var d = tod.getDate();
var dow = tod.getDay();
document.write(weekday[dow] + " " + d + " " + monthname[m] + " " + y);
m++;
fixd=gregToFixed(y, m, d);
var h=new Hijri(1421, 11, 28);
h = fixedToHijri(fixd);
document.write(" م || " + h.toString() + "هـ");

</script>
||
<script>
var dayarray=new Array("","","","","","","")
var montharray=new Array("","","","","","","","","","","","")
function getthedate(){
var mydate=new Date()
var year=mydate.getYear()
if (year < 1000)
year+=1900
var day=mydate.getDay()
var month=mydate.getMonth()
var daym=mydate.getDate()
if (daym<10)
daym="0"+daym
var hours=mydate.getHours()
var minutes=mydate.getMinutes()
var seconds=mydate.getSeconds()
var dn="H:i"
if (hours>=12)
dn="PM"
if (hours>12){
hours=hours-12
}
if (hours==0)
hours=12
if (minutes<=9)
minutes="0"+minutes
if (seconds<=9)
seconds="0"+seconds
var cdate="<small><font color='3F6F97' face='MS Sans Serif'>"+hours+":"+minutes+":"+seconds+"</font></small>"
if (document.all)
document.all.clock.innerHTML=cdate
else if (document.getElementById)
document.getElementById("clock").innerHTML=cdate
else
document.write(cdate)
}
if (!document.all&&!document.getElementById)
getthedate()
function goforit(){
if (document.all||document.getElementById)
setInterval("getthedate()",1000)
}
</script>
<span id="clock"><body rightmargin="0" leftmargin="0" topmargin="0" marginwidth="0" onLoad="goforit()"></span>
</td>
</tr>
</table></div>
</td>
</tr>
</table>
<!-- www.support-ar.com -->

هكذا !!

ما هو السبب ؟!! أرجو التوضيح أكثر بارك الله فيك​
 
7 أبريل 2012
87
0
0
دخلت على
1- التحكم بالاستايلات

2 - وضعت الكود ( كاملا كما في المشاركة الأولى ) في هذه الخانة كما في الصورة


وضعته من أول السطر


 

المرفقات

  • كووود.jpg
    كووود.jpg
    98 KB · المشاهدات: 262
7 أبريل 2012
87
0
0
بارك الله فيك أخوي العزيز و جزاك الله خيرا

ممكن طلب أخير !

هل يمكن وضع التاريخ و الوقت على يمين أو شمال الصفحة ؟؟ لأنه الآن ظهر في منتصف الصفحة ( أنظر للصورة )
 

المرفقات

  • تاريخ.jpg
    تاريخ.jpg
    64.3 KB · المشاهدات: 285
7 أبريل 2012
87
0
0
أه أخي يمكن :

ضع كود التاريخ هنا :

في جهة اليمين

PHP:
[right] الكود هنا [/right]

في جهة الشمال :

PHP:
[left]الكود هنا [/left]



بارك الله فيك و جزاك الله كل خير أخي أحمد

و أسأل الله أن يوفقك لكل خير

أفدتني كثيرا رحم الله والديك