PDA

View Full Version : سوال: تاریخ شمسی



زینب فاطمی
پنج شنبه 27 آذر 1393, 20:06 عصر
برای درج تاریخ به میلادی درج میکنم و موقع فراخوانی از jdf.php استفاده میکنم تا به شمسی تاریخ رو نمایش بده ولی
وقتی اطلاعات رو از دیتا بیس فراخوانی میکنم تاریخ امروز رو شنبه 26 اذر 93 میزنه در صورتی که امروز 5 شنبه 27 اذر 93 هست .تاریخ میلادی هم 2014/10/18 هست .

<?php
include('jdf.php');
$date=jdate('l, j F Y');
echo "$date";
?>

توی سایتشون (http://jdf.scr.ir)زدم این اشکال رو زدم اینطور جواب دادن که . تاریخ میلادی رو اشتباه زده:متفکر: :

سلام
امروز 2014/10/18 نیست. 2014/12/18 است
ماه 12 ام میلادی
و برچسب زمان امروز 1393/9/27 باید حدوداً 1418906547 باشه که عددی 10 رقمیه. البتّه در 1 شبانه روز 60*60*24 یعنی 86400 ثانیه به آن افزوده می شود.
متعلّق به:
۱۶:۱۲:۲۷ +۰۳۳۰ پنجشنبه، ۲۷ آذر ۱۳۹۳

حالا چیکار کنم ؟

beh3000
پنج شنبه 27 آذر 1393, 20:28 عصر
جدول نظرات من به این شکله : ( فیلد تاریخ رو گذاشتم )



CREATE TABLE IF NOT EXISTS `tbl_comment` (
.
.
.
cmt_createdt timestamp NULL DEFAULT CURRENT_TIMESTAMP,
.
.
.
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=9 ;




time zone هم که تو پی اچ پی روی Asia/tehran تنظیم شده
منم با jdf کار میکنم درست کار میکنه !

زینب فاطمی
پنج شنبه 27 آذر 1393, 20:34 عصر
میشه توضیح بدید ؟
الان سایتشون تاریخ میلادی رو 2014/12/18 در نظر گرفته اون وقت چطور درست عمل میکنه ؟

beh3000
پنج شنبه 27 آذر 1393, 20:53 عصر
تاریخ میلادی که امروز روز 18 ام از ماه دوازدهم سال 2014 است چند روز دیگه کریسمسه ... کریسمستون مبارک

این که میگید توی سایتشون اشتباه زده نمیدونم کدوم قسمت رو میگید ؟
کد زیر هم توی سیستم من درست کار میکنه ... تست کردم



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fa" lang="fa">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="language" content="en" />
<title>time</title>
</head>
<body>
<?PHP
include('jdf.php');
//date_default_timezone_set('Asia/Tehran');
$date=jdate('l, j F Y');
echo $date;
?>
</body>
</html>

beh3000
پنج شنبه 27 آذر 1393, 21:19 عصر
امروز 18 برج 10 نیست دوست من ... امروز برج 12 سال میلادیه ... اون تاریخی که اونا گفتن درسته time.ir

H:Shojaei
پنج شنبه 27 آذر 1393, 21:23 عصر
ممنون . چند روز دیگه ایام وفات پیغمبر و شهادت امام رضاهست این ایام رو تسلیت عرض میکنم.

جواب سایتشون رو توی اولین زدم . همین اشکال رو تو قسمت ارتباط با ما مطرح کردم سایت جواب داد امروز 2014/10/18 نیست. 2014/12/18 است . یعنی من دارم تاریخ میلادی رو اشتباه میگم ولی من درست گفتم امروز 2014/10/18 هست . باتوجه به اینکه تاریخ میلادی گفته چطور کدش درست کار میکنه ؟

خب منم که همینو نوشتم . یعنی چی کد شما درست چاپ میکنه ؟
فقط تاریخ سیستم یا سروری که روش این رو اجرا میکنید عوض کنید و درست تنظیمش کنید...