اسمحوا لي أن أقدم مجموعة من الوظائف للحصول على الوقت بواسطة JS.
$ (function () {var myDate = new date () ؛ var t = myDate.tolocalestring () ؛ $ ("#time"). text (t) ؛ $ ("#time"). load ("untitled -1.html") ؛}) ؛يتم الحصول على وقت JavaScript باستخدام وظيفة التاريخ المدمج
var myDate = new date () ؛ myDate.getyear () ؛ // احصل على السنة الحالية (رقمين) myDate.getlyear () ؛ // احصل على السنة الكاملة (4 أرقام ، 1970-؟؟؟؟) myDate.getMonth () ؛ // الحصول على الشهر الحالي (0-11 ، 0 يمثل يناير) myDate.getDate () ؛ // احصل على اليوم الحالي (1-31) myDate.getDay () ؛ // احصل على الأسبوع الحالي X (0-6 ، 0 يمثل الأحد) myDate.getTime () ؛ // احصل على الوقت الحالي (milliseconds بدءًا من 1970.1.1) mydate.gethours () ؛ // احصل على العدد الحالي للساعات (0-23) myDate.getMinutes () ؛ // احصل على العدد الحالي من الدقائق (0-59) myDate.getSeconds () ؛ // احصل على العدد الحالي من الثواني (0-59) myDate.getMillIconds () ؛ // احصل على العدد الحالي للمللي ثانية (0-999) myDate.tolocaledateString () ؛ // احصل على التاريخ الحالي var mytime = myDate.tolocaletimestring () ؛ // احصل على الوقت الحالي myDate.tolocalestring () ؛ // احصل على الوقت الحالي myDate.tolocalestring () ؛ // احصل على التاريخ والوقت
قائمة طريقة مكتبة البرنامج النصي للتاريخ والوقت
Date.prototype.isleapyear القضاة قفزة السنوات التاريخ. النمط النموذجي. يأخذ الحد الأقصى لعدد الأيام من الشهر حيث يكون التاريخ هو التاريخ. النمط المحدد.
. ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- HH/HH/H/H Time // mm/m minutes // ss/ss/s/s Seconds // ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 100) .ToString (): '0' + (this.getyear () ٪ 100)) ؛ str = str.replace (/mm/،this.getmonth ()> 9؟ this.getMonth (). toString (): '0' + this.getMonth ()) ؛ str = str.replace (/m/g.this.getmonth ()) ؛ str = str.replace (/w | w/g ، week [this.getday ()]) ؛ str = str.replace (/dddd/،this.getdate ()> 9؟ this.getDate ()) ؛ str = str.replace (/d|d/g.this.getDate ()) ؛ str = str.replace (/hh couthh/،this.gethours ()> 9؟ this.gethours (). toString (): '0' + this.gethours ()) ؛ str = str.replace (/h|H/G.This.gethours ()) ؛ str = str.replace (/mm/،this.getMinutes ()> 9؟ this.getMinutes () this.getMinutes ()) ؛ str = str.replace (/m/g.this.getMinutes ()) ؛ str = str.replace (/ss coutss/،this.getseconds ()> 9؟ this.getSeconds (). tostring (): '0' + this.getSeconds ()) ؛ str = str.replace (/s|s/g.this.getSeconds ()) ؛ return str;}//+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ DayBetween (DateOne ، datetwo) {var onemonth = dateOne.subString (5 ، dateOne.lastindexof ('-')) ؛ var oneday = dateOne.subString (dateOne.length ، dateOne.lastIndexof ('-')+1) datetwo.substring (5 ، datetwo.lastindexof ('-')) ؛ var twoday = datetwo.substring (datetwo.length ، datetwo.lastindexof ('-')+1) ؛ var twoyear = datetwo.substring (0 ، datetwo.indexof ('-') cha = ((date.parse (onemonth+'/'+OneDay+'/'+Oneyear)- Date.Parse (twomonth+'/'+twoday+'/'+twoyear))/86400000) ؛ return Math.abs(cha);}//+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Date calculation . ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ رقم)) ؛ الحالة 'd': إرجاع تاريخ جديد (date.parse (dttmp) + (86400000 * رقم)) dttmp.getDate () ، dttmp.gethours () ، dttmp.getMinutes () ، dttmp.getseconds ()) ؛ الحالة 'm': return date new (dttmp.getlyear () ، (dttmp.getMonth () + number ، dttmp.get () dttmp.getMinutes () ، dttmp.getMinutes () ، dttmp.getSeconds ()) ؛ الحالة 'y': إرجاع تاريخ جديد ((dttmp.getlyear () + رقم) ، dttmp.getmonth () ، dttmp.getDate () ، dttmp.gethours () ، dttmp.getminutes () ، dttmp.getSeconds ()) ؛}} //+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- parseint ((dtend - dtstart) / 1000) ؛ Case 'n': return parseint ((dtend - dtstart) / 60000) ؛ case 'h': return parseint ((dtend - dtstart) / 3600000) ؛ dtstart) / (86400000 * 7)) ؛ حالة 'm': return parseint ((dtend - dtstart) / (86400000 * 7)) ؛ case 'm': return parseint ((dtend - dtstart) / (86400000 * 7)) ؛ : Return Parseint ((dtend - dtstart) / (86400000 * 7)) ؛ Case 'm': return parseint ((dtend - dtstart) / (86400000 * 7)) ؛ case 'm': return (dtend.getmonth ()+1)+((dtend.geterlyear () - dtstart.getly () (dtstart.getMonth ()+1) ؛ الحالة 'y': return dtend.getlyear () - dtStart.getlyear () ؛) ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- هذا ؛ var str = mydate.tolocaledateString () ؛ if (showweek) {var week = ['day' ، 'One' ، 'اثنين' ، 'Three' ، 'Four' ، 'Five' ، 'Six'] ؛ str + = 'Week' + Week [mydate.getday () str;}//+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- sdate = datestr.replace (/(^/s+|/s+$)/g ، '') ؛ // إزالة المسافات على كلا الجانبين ؛ إذا كان (sdate == '') return true ؛ // إذا كان التنسيق يرضي yyy-(/) mm-(/) dd أو yyyy-(/) m-(/) dd أو yyyy-(/) m-(/) d أو yyyy-(/) mm-(/) d ، سيتم استبداله بـ '// في البيانات القانوني ، yyyy-mm/dd (2003-3/21) ، وسيتم تحويل قاعدة البيانات تلقائيًا إلى تنسيق yyyy-mm-dd var s = sdate.replace (/[/d] {4،4} [/-/] {1} [/d] {1،2} [/-/] {1} } [/d] {1} [/d] {1} [/d] {1} [/d] {1} [/d] {1} [/d] {1} [/d] {1} [/d] {1} [/d] {1} يرضي yyyy-mm-dd أو yyyy-m-dd أو yyyy-md أو yyyy-mm-d {var t = date new (sdate.replace (//-/g ، '/')) ؛ var ar = sdate.split (/[-/:) ؛ إذا (ar [0]! = t.getyear () ar [2]! = t.getDate ()) {// ALERT ('تنسيق تاريخ الخطأ! التنسيق هو: yyyy-mm-dd أو yyyy/mm/dd. انتبه إلى سنوات القفز.') ؛ إرجاع خطأ ؛ TRUE ؛} //+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- }): (/d {1،2}) $/؛ var r = str.match (reg) ؛ if (r == null) return false ؛ r [2] = r [2] -1 ؛ var d = new date (r [1] ، r [2] ، r [3] ، r [4] ، r [5] ، r [6]) ؛ خطأ ؛ if (d.getMonth ()! = r [2]) إرجاع خطأ ؛ if (d.getDate ()! = r [3]) إرجاع خطأ ؛ if (d.gethours ()! = r [4]) عودة خطأ ؛ if (d.getMinutes ()! = r [5]) TRUE ؛} //+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- myDate.getDate () ؛ myarray [3] = myDate.gethours () ؛ myarray [4] = myDate.getMinutes () ؛ myarray [5] = mydate.getSeconds () ؛ إرجاع MyArray ؛} //+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Partstr = '' '؛ var week = [' day '،' One '،' اثنين '،' ثلاثة '،' أربعة '،' Five '،' Six '] ؛ Switch (vertal) {case' y ': partstr = mydate.getlyear () الأسبوع [myDate.getDay ()] ؛ break ؛ حالة "ww ': partstr = myDate.weeknumofyear () ؛ break ؛ case' h ': partstr = mydate.gethours () ؛ break ؛ case' n ': partstr = mydate.getMinutes () ؛ break ؛ case' s ': mydate.getseconds () ؛ partStr;}//+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- (تاريخ جديد (ary [0] ، ary [1] +1،1)) ؛ var date2 = date1.dateadd (1 ، 'm' ، 1) ؛ var result = datediff (date1.format ('yyyy-mm-dd') ، date2.format ('yyyy-mm-dd') ؛ result;}//+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ myDate.Toarray () ؛ var year = ary [0] ؛ var month = ary [1] +1 ؛ var day = ary [2] DatePart ('ww' ، mydate) /n ') ؛ document.write (' /n ') ؛ العودة النتيجة ؛} //+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- تنسيق mm/dd/yyyy mm-dd-yyyy yyyy/mm/dd Yyyy-MM-DD //+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ التاريخ (arys [0] ،-arys [1] ، arys [2]) ؛} إرجاع mydate ؛}