vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   Handy Time Pieces (https://vborg.vbsupport.ru/showthread.php?t=43272)

tHE DSS 09-07-2002 04:27 PM

Handy Time Pieces
 
Place these in your 'functions.php' script if you wish.

Basically, this will give you some very handy timestamps, relative to the current viewer.... espeically good for statistics, relative to the current users time/date.

PHP Code:

// Get datelines, relative to user
// ********
// user local time
$user_time mktime(date("H"),date("i"),date("s") + ($bbuserinfo[timezoneoffset] * 3600), date("m"), date("d"), date("Y"));
// today (start of day) dateline, relative to user
$ut_sod = (($user_time - (date("H"$user_time) * 3600)) - (date("i"$user_time) * 60)) - date("s"$user_time);
// this month (start of month) dateline, relative to user
$ut_som mktime(0,0,0date("m"$user_time), 1date("Y"$user_time));
// this year (start of year) dateline, relative to user
$ut_soy mktime(0,0,0,1,1date("Y"$user_time));
// last year (start of last year) dateline, relative to user
$ut_soly mktime(0,0,0,1,1date("Y"$user_time)-1); 

For example :

PHP Code:

// Number Of Posts So Far Today
// ********
$getpoststoday $DB_forum->query_first("SELECT count(*) AS count FROM post WHERE dateline>='$ut_sod'");
$postsToday number_format($getpoststoday[count]);

// Number Of Posts Last Year
// ********
$getpostsLastYear $DB_forum->query_first("SELECT count(*) AS count FROM post WHERE dateline<'$ut_soy' AND dateline>='$ut_soly'");
$postsLastYear number_format($getpostsLastYear[count]); 

.... possibilities endless.

JulianD 09-15-2002 04:00 AM

Thanks man... This could be usefull for some projects I'm working on!


All times are GMT. The time now is 07:04 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01182 seconds
  • Memory Usage 1,726KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_php_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (2)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete