میلاد 441 ارسال شده در 5 شهریور، ۱۳۹۵ اشتراک گذاری ارسال شده در 5 شهریور، ۱۳۹۵ سلام خسته نباشید اقا تابع زمان ارسال پست شبیه دیوار چجوره ؟؟ مثل لحظاتی پیش | یک دقیقه قبل و ... لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
میلاد 441 ارسال شده در 5 مهر، ۱۳۹۵ سازنده اشتراک گذاری ارسال شده در 5 مهر، ۱۳۹۵ سلام دوستان این تابع زمان رو 46 سال قبل نمایش میده 2016-09-20 21:08:23 مشکلش کجاست ؟؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
mahdi tahan 723 ارسال شده در 5 شهریور، ۱۳۹۵ اشتراک گذاری ارسال شده در 5 شهریور، ۱۳۹۵ خوب اون زمان ثبت پست رو میگیره و تو دیتابیسش ذخیره میکن. بعد شرط میزاره اگ زمان دیابیس با زمان الان یکی بود میزن لحظاتی پیش. به همین منوال میگ اگر مثلا 60 دقیقه بیشتر بود بزن یک ساعت پیش.... نمدونم سوالت همین بود یا نه؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
میلاد 441 ارسال شده در 5 شهریور، ۱۳۹۵ سازنده اشتراک گذاری ارسال شده در 5 شهریور، ۱۳۹۵ خوب اون زمان ثبت پست رو میگیره و تو دیتابیسش ذخیره میکن. بعد شرط میزاره اگ زمان دیابیس با زمان الان یکی بود میزن لحظاتی پیش. به همین منوال میگ اگر مثلا 60 دقیقه بیشتر بود بزن یک ساعت پیش.... نمدونم سوالت همین بود یا نه؟ اره همین بود سوالم این که بخوام بنویسم باید بالای 20 تا شرط بزارم دمت گرم لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
Hamidbergis 332 ارسال شده در 5 شهریور، ۱۳۹۵ اشتراک گذاری ارسال شده در 5 شهریور، ۱۳۹۵ ببین میتونی با برادکست بیای ساعت خود گوشی کاربر رووبخونی بعد بیای با شرط بزاری که حاصل تفریق زمان ارسال و زمان ساعت گوشی رو نشون بده و دیگه میتونی بزنی چند لحظه پیش یا یک ساعت یا هرچی بعد هم یه شرط بزار اگر تاریخ بیشتر از این تاریخ بود بیادو بزنه یک روز پیش لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
seyyedali 77 ارسال شده در 6 شهریور، ۱۳۹۵ اشتراک گذاری ارسال شده در 6 شهریور، ۱۳۹۵ نه اي ببین میتونی با برادکست بیای ساعت خود گوشی کاربر رووبخونیبعد بیای با شرط بزاری که حاصل تفریق زمان ارسال و زمان ساعت گوشی رو نشون بده و دیگه میتونی بزنی چند لحظه پیش یا یک ساعت یا هرچیبعد هم یه شرط بزار اگر تاریخ بیشتر از این تاریخ بود بیادو بزنه یک روز پیش ن نميشه اگه ساعت گوشي كاربر اشتباه بود زمان رو اشتباه ثبت ميكنه لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
میلاد 441 ارسال شده در 6 شهریور، ۱۳۹۵ سازنده اشتراک گذاری ارسال شده در 6 شهریور، ۱۳۹۵ نه اي ن نميشه اگه ساعت گوشي كاربر اشتباه بود زمان رو اشتباه ثبت ميكنه قرار نیست چیزی ثبت بشه - فقط لحظه ای اون متغیر چند لحظه پیش و 1 ساعت قبل و ... سمت کاربر تغییر میکنه لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
Hamidbergis 332 ارسال شده در 6 شهریور، ۱۳۹۵ اشتراک گذاری ارسال شده در 6 شهریور، ۱۳۹۵ نه اي ن نميشه اگه ساعت گوشي كاربر اشتباه بود زمان رو اشتباه ثبت ميكنه بازم میتونی یه کار دیگه کنی نمیخوای ساعت کاربر رو بگیری بیا باریجیکس ساعت رو از یه سایت بگیر ساعت دقیق رو بر اساس اون شرط بزار لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
جواد زبیدی زاده 570 ارسال شده در 6 شهریور، ۱۳۹۵ اشتراک گذاری ارسال شده در 6 شهریور، ۱۳۹۵ خدمت شما کد php <?php function get_time_ago($time_stamp) { $time_difference = strtotime('now') - $time_stamp; if ($time_difference >= 60 * 60 * 24 * 365.242199) { /* * 60 seconds/minute * 60 minutes/hour * 24 hours/day * 365.242199 days/year * This means that the time difference is 1 year or more */ return get_time_ago_string($time_stamp, 60 * 60 * 24 * 365.242199, 'سال'); } elseif ($time_difference >= 60 * 60 * 24 * 30.4368499) { /* * 60 seconds/minute * 60 minutes/hour * 24 hours/day * 30.4368499 days/month * This means that the time difference is 1 month or more */ return get_time_ago_string($time_stamp, 60 * 60 * 24 * 30.4368499, 'ماه'); } elseif ($time_difference >= 60 * 60 * 24 * 7) { /* * 60 seconds/minute * 60 minutes/hour * 24 hours/day * 7 days/week * This means that the time difference is 1 week or more */ return get_time_ago_string($time_stamp, 60 * 60 * 24 * 7, 'هفته'); } elseif ($time_difference >= 60 * 60 * 24) { /* * 60 seconds/minute * 60 minutes/hour * 24 hours/day * This means that the time difference is 1 day or more */ return get_time_ago_string($time_stamp, 60 * 60 * 24, 'روز'); } elseif ($time_difference >= 60 * 60) { /* * 60 seconds/minute * 60 minutes/hour * This means that the time difference is 1 hour or more */ return get_time_ago_string($time_stamp, 60 * 60, 'ساعت'); } else { /* * 60 seconds/minute * This means that the time difference is a matter of minutes */ return get_time_ago_string($time_stamp, 60, 'دقیقه'); } } function get_time_ago_string($time_stamp, $divisor, $time_unit) { $time_difference = strtotime("now") - $time_stamp; $time_units = floor($time_difference / $divisor); settype($time_units, 'string'); if ($time_units === '0') { return 'لحظاتی پیش'; } elseif ($time_units === '1') { return 'یک ' . $time_unit . ' پیش'; } else { /* * More than "1" $time_unit. This is the "plural" message. */ // TODO: This pluralizes the time unit, which is done by adding "s" at the end; this will not work for i18n! return $time_units . ' ' . $time_unit . ' پیش'; } } echo get_time_ago('1442507889')."<br/>"; echo get_time_ago('1472281747')."<br/>"; شما باید به صورت timestamp توی این تابع بزاری get_time_ago('1442507889') شبیه چیزیکه من گذاشتم موفق باشید لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
سوال
میلاد 441
سلام خسته نباشید
اقا تابع زمان ارسال پست شبیه دیوار چجوره ؟؟
مثل لحظاتی پیش | یک دقیقه قبل و ...
لینک ارسال
به اشتراک گذاری در سایت های دیگر
8 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.