مرحبا يا شباب انا عندي شغلات ما تصلح مع date لانه اذا تغيير date الخاص بجهازي سيتغير ايضا في الموقع
طيب كيف اعمل تاريخ صحيح حتى لو الزائر او العضو غيير تاريخه, في الموقع يبقى تاريخ الأصلي للموقع مثل فيسبوك .
و شكرا
مرحبا يا شباب انا عندي شغلات ما تصلح مع date لانه اذا تغيير date الخاص بجهازي سيتغير ايضا في الموقع
طيب كيف اعمل تاريخ صحيح حتى لو الزائر او العضو غيير تاريخه, في الموقع يبقى تاريخ الأصلي للموقع مثل فيسبوك .
و شكرا
Professional Technology Information
HTML , CSS , PHP , JQuery , Action Script
Photographic Designer & websites Designer : Dinamic Sites & photographic Sites & Flash Sites
IF YOU WANT SEE MY WORKS
VISIT THIS LINK
انظر date() و strtotime() و strftime()
هذا مثال:
echo strftime("%d/%m/%Y", date());سيقوم بأخذ التاريخ وتنسيقه وفقاً للشكل الذي أريده.
Do as I say, not as I do
We are Anonymous. We are Legion. We don't forgive. We don't forget
اخي شكرا لك,
لكن عندما طبعت السكربت الخاص بك هذا
<?php echo strftime("%d/%m/%Y", date()); ?>اعطاني خطأ .
لكن عندما اضفته بهذا الشكل
<?php echo strftime("%d/%m/%Y", date("d/m/y")); ?>يعمل على حسب تاريخ
01/01/1970
لكن هذا التاريخ غير صحيح ؟
يعني شوف في كثير مواقع التاريخ مضبوط حتى لو غيرت التاريخ عندي .
يعني مثلا اليوم هو 23/3/2012 يطلع بنفس الشكل لكن حتى لو جيت غيرت التاريخ من جهازي يبقى كما هو ...
يعني الان انا على مشروع برنامج و اريد اربط التاريخ الصحيح و الساعة الصحيحة حتى اربطها مع برنامج لإدارة بعض العمال الذي فكرت بها,مثلا تاريخ GMT مثل موقع كووووورة . جربت اغير تاريخ جهازي لكنه بقى على تاريخ الصحيح و اضن هو GMT
و انا لا اريد فقط التاريخ مثلا
23/3/2012
لكن الوقت ايضا يكون وقت مضبوط و حسب توقيت الذي سوف اختاره .
تم تعديل هذه المشاركة بواسطة هالي الدهوكي في 3 سبتمبر 2012 في 22:21
Professional Technology Information
HTML , CSS , PHP , JQuery , Action Script
Photographic Designer & websites Designer : Dinamic Sites & photographic Sites & Flash Sites
IF YOU WANT SEE MY WORKS
VISIT THIS LINK
عفواً تسرعت بالإجابة السابقة..
استخدم ما يشبه التالي:
<?php $date_format = "d/m/Y"; echo $today = date($date_format); ?>
قم بتخزين date_format في ملف إعدادات خاص بالموقع مثلاً. الفائدة من هذا أنك تستخدم استخدام هذا التنسيق في مختلف صفحات الموقع، ومن ثم لو أردت تغييره بشئ آخر فيكفي تغيير التنسيق هنا دون الحاجة لتغييره في جميع الصفحات التي قمت باستخدامه فيها.
من ثم في أي صفحة تريد استخدام تاريخ اليوم الحالي، تستخدم الشكل date($date_format)
ولو تم اختيار تاريخ من المستخدم بأي طريقة أخرى كانت ولم يكن يمثل تاريخ اليوم، فيمكنك استخدام الطريقة التالية:
$date2_format = "%d/%m/%Y"; $someDate = "2012/06/25"; echo strftime($date2_format, strtotime($someDate));
Do as I say, not as I do
We are Anonymous. We are Legion. We don't forgive. We don't forget
شكرا الك اخي .
لكن احس ان الدالة خطأ لانه لم نحدد لها صيغة الوقت مثلا ظ GMT و عندما اجي اغير التاريخ من الجهاز يتغير في الدالة .
انت لاحظ في موقع كوووووورة كيف يصبح التارخ مع الوقت (مع الوقت) بتاريخ مظبوط و جيد حتى لو قمت بتغيير التاريخ من جهازي لم يتغير في الموقع .
لانه انا اريد وقت للتعاليق و هذه اننا حددناها وقت معين $someDate = "2012/06/25";
لكني استخدمتها بهذا الشكل ولا فائدة من ذالك ؟
<?php
$date2_format = "%d/%m/%Y";
$someDate = date("d/m/y");
echo strftime($date2_format, strtotime($someDate));
?>
يعني مفيد و مختصر مثل وقت فيسبوك لو تم منعك شهر من ارسال ستبقى شهر بدون اي يوم ناقص او زائد
Professional Technology Information
HTML , CSS , PHP , JQuery , Action Script
Photographic Designer & websites Designer : Dinamic Sites & photographic Sites & Flash Sites
IF YOU WANT SEE MY WORKS
VISIT THIS LINK
date() تقوم بأخذ تاريخ ووقت الجهاز (الويب سيرفر) الذي تعمل عليه
طالما أنك تختبرها بشكل محلّي فطبيعي أن يتغير الوقت لو قمت بتغيير الساعة والتاريخ في جهازك، ارفع الملفات على سيرفر آخر وحاول مرة أخرى وسترى الفرق.
Do as I say, not as I do
We are Anonymous. We are Legion. We don't forgive. We don't forget
اخي العزيز شكرا لك و هذا كنت ما اقصده يعني التاريخ الصحيح ... و بصراحة لم اجرب هذا في الويب سيرفر يعني كانت طريقتي صحيحة و دوالي صحيحة لكن المشكلة كانت السيرفر و شكرا لك اخي العزيز Xacker ....
Professional Technology Information
HTML , CSS , PHP , JQuery , Action Script
Photographic Designer & websites Designer : Dinamic Sites & photographic Sites & Flash Sites
IF YOU WANT SEE MY WORKS
VISIT THIS LINK
عندي سؤال لو تكرمت
كيف احفظ التاريخ في قاعدة البيانات؟ مانوع البيانات تكون؟ وشكرا لك