مقدمة
تنسيق تاريخ JavaScript شائع جدًا في التنمية اليومية. لذا ، سأشارككم أدناه مثالين على استخدام وظيفة تنسيق تنسيق وقت JavaScript. دعونا نلقي نظرة.
الطريقة 1
date.prototype.pattern = function (fmt) {var o = {"m+": this.getMonth ()+1 ، // month "d+": this.getDate () ، // date "h+": this.gethours () ٪ 12 == 0؟ 12: this.gethours () ٪ 12 ، // ساعة "h+": this.gethours () ، // ساعة "m+": this.getMinutes () ، // min "s+": this.getSeconds () ، // second "q+": math.floor ((this.getMonth ()+3)/3) // var week = {"0": "/u65e5" ، "1": "/u4e00" ، "2": "/u4e8c" ، "3": "/u4e09" ، "4": "/u56db" ، 5: "/u4e94" ، "6":/u516d "}}} ؛ if (/(y+)/. test (fmt)) {fmt = fmt.replace (regexp. $ 1 ، (this.getlyear ()+""). Sentrstr (4 - regexp. $ 1.Length)) ؛ } if (/(e+)/. test (fmt)) {fmt = fmt.replace (regexp. $ 1 ، ((regexp. $ 1.length> 1)؟ (regexp. $ 1.length> 2؟ "؟ } لـ (var k in o) {if (new regexp ("("+ k+ ")"). test (fmt)) {fmt = fmt.replace (regexp. $ 1 ، (regexp. $ 1.length == 1)؟ (o [k]): ("00"+ o [k]). }} return fmt ؛ }طرق الاتصال
var date = new date () ؛ Window.Alert (date.pattern ("Yyyy-MM-DD HH: MM: SS")) ؛الطريقة 2:
// توسيع التاريخ ، تحويل التاريخ إلى سلسلة بالتنسيق المحدد // الشهر (م) ، اليوم (د) ، الساعات (ح) ، الدقائق (م) ، الثواني (s) ، والأرباع (س) يمكن استخدامها للمحالبين 1-2 ، DATE () "m+": this.getmonth ()+1 ، // month "d+": this.getDate () ، // day "h+": this.gethours () ، // hours "S": this.getMillisEconds () // milliseconds} ؛ if (/(y+)/.test(fmt)) لـ (var k in o) if (regexp new ("(" + k + ")") إرجاع fmt ؛}طريقة الاتصال:
var harooms1 = New Date (). format ("Yyyy-MM-DD") ؛ var harooms2 = new Date (). format ("Yyyy-MM-DD HH: mm: ss") ؛ تنبيه (Harooms1) ؛ تنبيه (Harooms2) ؛لخص
ما سبق هو كل شيء عن هذا المقال. الطريقتان أعلاه من الإنترنت وتتوفر كلاهما بعد التحقق والاختبار. هم أيضا أكثر ملاءمة. عند استخدامها ، يمكنك تغليفها. فقط اتصل بهم مباشرة في وظيفتك. هذه وظائف تنسيق الوقت لا تزال جيدة نسبيا! آمل أن يساعدك ذلك في دراستك أو عملك. إذا كان لديك أي أسئلة ، فيرجى ترك رسالة للتواصل.