ركن تطوير المواقع قسم يختص بشرح التركيب و الترقية و الإضافات و القوالب وملفات التعريب لبرنامج الووردبريس ومدونة بلوجر.

إضافة صيغ الوقت الاساسية (ساعات / دقائق/ ثانية) لتواريخ الموقع

السلام عليكم ورحمة الله وبركاته كتير منا سعات بيحتاج انه بدل ما يعرض التاريخ كامل في الموقع بتاع بحتاج انه...

احصائياتى

الردود
3

المشاهدات
304
Mohamed yasser
مشرف قسم تطوير المواقع
.:: مطور لغة PHP ::.
  • Mohamed yasser is a jewel in the roughMohamed yasser is a jewel in the roughMohamed yasser is a jewel in the roughMohamed yasser is a jewel in the rough

  • Mohamed yasser غير متواجد حالياً

المشاركات
522

+التقييم
71

تاريخ التسجيل
Mar 2019

الاقامة
ام الدنيا مصر

نظام التشغيل
Other

رقم العضوية
1982
10-11-2019, 06:11 PM
المشاركة 1
10-11-2019, 06:11 PM
المشاركة 1
افتراضي إضافة صيغ الوقت الاساسية (ساعات / دقائق/ ثانية) لتواريخ الموقع

السلام عليكم ورحمة الله وبركاته
كتير منا سعات بيحتاج انه بدل ما يعرض التاريخ كامل في الموقع بتاع بحتاج انه يخليه لوقت معين ومحدود
ياعني ببساطه يقولك مثلا تم ارسال هذا الرسال منذ 7 دقائق او ثواني او ساعه او ايام او سنه



طيب في الحاله ده انستخدم function

الطريقه ده انا بستخدمه في تطويري للمواقع مثل نظام التذاكر والاشعارات والرسايل وغيرها كتير وبتفيدني اكتر لما بكون بكلم واحد بدل ما انا قعد اقراء التاريخ كامل + الساعه كامل هههههه

الاكواد
كود PHP:
function SMHDY ($time)
{
    
$time time() - $time// Make code by Mohamed yasser

    
$tokens = array (
        
31536000 => 'سنه',
        
2592000 => 'شهر',
        
604800 => 'اسبوع',
        
86400 => 'يوم',
        
3600 => 'ساعه',
        
60 => 'دقيقه',
        
=> 'ثانيه');

    foreach (
$tokens as $unit => $text) {
        if (
$time $unit) continue;
        
$numberOfUnits floor($time $unit);
        return 
$numberOfUnits.' '.$text.(($numberOfUnits>1)?'':'');
    }

ده ال function
معلومه علي السريع
طيب نستخدمه ازاي بس الاول لازم تخلي صيغة التاريخ تكون بالشكل ده
كود PHP:
2019/10/11 17:07:17 
طيب بدل ما تتعبوا نفسكم الكود اهو
كود PHP:
    #المنطقه الزمنيه
    
date_default_timezone_set('Africa/Cairo');
    
#الوقت
    
$Date date('Y/m/d H:i:s'); 




انت تسيبلك من ده كله وتركز علي ال function الي مكتوب
ويستخدم بالطريقه ده
كود PHP:
echo SMHDY(strtotime($row['Date'])); 
معلومه احنا ليه استخدما strtotime في الكود !
استخدمنا علشان يحول التاريخ الي ارقام وال function يقدر يقراء
كود PHP:
31536000 => 'سنه',
        
2592000 => 'شهر',
        
604800 => 'اسبوع',
        
86400 => 'يوم',
        
3600 => 'ساعه',
        
60 => 'دقيقه',
        
=> 'ثانيه'); 
الكود بسيط جدا واتمني تكونوا استفتدو منه


التعديل الأخير تم بواسطة هيلبرنت ; 10-11-2019 الساعة 06:40 PM
قديم 10-11-2019, 06:39 PM
المشاركة 2
هيلبرنت
.:: رفيق درب ::.
  • هيلبرنت غير متواجد حالياً
افتراضي رد: إضافة صيغ الوقت الاساسية (ساعات / دقائق/ ثانية) إلى التواريخ المواقع
شكرا لك صديقى على الشرح المميز

قديم 10-11-2019, 06:42 PM
المشاركة 3
Mohamed yasser
مشرف قسم تطوير المواقع
.:: مطور لغة PHP ::.
  • Mohamed yasser غير متواجد حالياً
افتراضي رد: إضافة صيغ الوقت الاساسية (ساعات / دقائق/ ثانية) إلى التواريخ المواقع
شكرا لك صديقى على الشرح المميز
سلمت
انا شكلي اتعبك معايا في تنسيق المواضيع علي طول كده هههههههه

قديم 10-11-2019, 06:45 PM
المشاركة 4
هيلبرنت
.:: رفيق درب ::.
  • هيلبرنت غير متواجد حالياً
افتراضي رد: إضافة صيغ الوقت الاساسية (ساعات / دقائق/ ثانية) لتواريخ الموقع
ولا يهمك ياباشا تعبك راحه

ان مش بعمل حاجة اكتر من تغيير العنوان لعنوان يارشفه جوجل بسهوله

اضافة رد

العلامات المرجعية

إضافة صيغ الوقت الاساسية (ساعات / دقائق/ ثانية) لتواريخ الموقع


أدوات الموضوع

الانتقال السريع

المواضيع المتشابهه للموضوع: إضافة صيغ الوقت الاساسية (ساعات / دقائق/ ثانية) لتواريخ الموقع
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
كم عدد ساعات النوم الطبيعي للانسان هيلبرنت الركن العام للمواضيع العامة 0 02-03-2019 01:26 PM
بعد تركيب استايل هلبرنت لم يعد بالامكان الوصول للمعلومات الاساسية للمنتدى ! riquelme ركن مشاكل وطلبات الزين فورو XENFORO 1 11-15-2018 06:17 PM
ترددات نيل سات الاساسية والجديدة لسنة 2016 for sat قسم تقنيات الإستقبال التلفزيوني 0 11-13-2016 04:12 PM
درس اضافة مطر على الصورة في 20 ثانية هيلبرنت دروس التصميم والجرافيكس 1 02-08-2016 08:41 PM
أشياء مدهشة تحصل كل ثانية في العالم ! هيلبرنت الركن العام للمواضيع العامة 0 12-15-2015 11:14 PM




الساعة الآن 03:42 PM
Powered by vBulletin® Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. TranZ By Almuhajir
RSS 2.0XML Site MapTAGS SiteInfo SiteRSS FeedMap SectionsvB MapsMap TagSitemap ForumMaps Forum