PDA

View Full Version : سوال: کاار با تاریخ در پی اچ پی php



salman.t
جمعه 20 تیر 1393, 17:14 عصر
با عرض سلام و خسته نباشید خدمت دوستان عزیز



من یک 2فیلد دارم که هر دو varchar هستن و در آنها تاریخ ثبت میشه حالا میخوام اطلاعات رو به کاربر برحسب تاریخ انتخابی خودش نشون بدم مثلا از 1393/4/20 تا 1393/5/10

یا هر دو تاریخی که خودش داخل دو فیلد وارد کرد

و برای ارتباط با دیتابیس باید چه دستوری استفاد کنم تا تاریخ ارسال رو نمایش بده


بسیار سپاسگذارم

prans.info
جمعه 20 تیر 1393, 20:11 عصر
تاریخ ها رو باید بصورت میلادی ذخیره کنید و هنگام نمایش به کاربر یا دریافت تاریخ از کاربر اون رو به میلادی تبدیل کنید
فیلد هاتون DATE یا DATE TIME باید باشه
به مثال زیر هم توجه کنید :


$start='2014-01-20';


$end = '2014-05-10';

mysql_query("SELECT `id` FROM `user` WHERE `date`<='$start' or `date`>='$end' ")

php_programmer021
جمعه 20 تیر 1393, 22:20 عصر
حالا اگه این تاریخ های انتخابی شمسی باشه بخواهیم تبدیلشون کنیم به میلادی و تایم استمپ اون رو وارد دیتابیس کنیم چی؟
از jdf هم استفاده کنیم.

navid3d_69
جمعه 20 تیر 1393, 22:22 عصر
با timestamp ذخیره کنید هم جستجو راحت هست هم اینکه می تونین راحت تبدیل کنید و به هر شکلی نمایش بدین

php_programmer021
شنبه 21 تیر 1393, 00:53 صبح
خب من می خوام همین کارو انجام بدم اما نمی دونم چه جوری میشه یه نمونه کدبذارید تا عملی هم یاد بگیریم.
با تشکر
1- تاریخ شمسی وارد شود
2- تبدیل شود به میلادی
3- با timestamp ذخیره شود داخل دیتابیس

prans.info
شنبه 21 تیر 1393, 10:17 صبح
خب من می خوام همین کارو انجام بدم اما نمی دونم چه جوری میشه یه نمونه کدبذارید تا عملی هم یاد بگیریم.
با تشکر
1- تاریخ شمسی وارد شود
2- تبدیل شود به میلادی
3- با timestamp ذخیره شود داخل دیتابیس
http://jdf.scr.ir/

sooren_66
شنبه 21 تیر 1393, 11:05 صبح
<head>
<link rel="stylesheet" href="../calendar/js-persian-cal.css">
<head/>

<body>


<input type="text" name="date" id="pcal1" dir="ltr"


<script src="../calendar/js-persian-cal.min.js"></script>
<script>
var objCal1 = new AMIB.persianCalendar( 'pcal1',
{ extraInputID: "extra", extraInputFormat: "YYYYMMDD" }
);
</script>

</body>

این یک تقویم فارسی رو کنار باکس تاریخ قرار میده