Graal Forums

Graal Forums (https://forums.graalonline.com/forums/index.php)
-   Code Gallery (https://forums.graalonline.com/forums/forumdisplay.php?f=179)
-   -   Time functions (https://forums.graalonline.com/forums/showthread.php?t=134258550)

xAndrewx 03-28-2010 06:44 PM

Time functions
 
Just a few new features not well documented


HTML Code:

converttimetostring(VALUE);
  //Example
converttimetostring(timevar2);

Will return the current date & time, as of right now it's "Sun Mar 28 16:16:59 2010".
Note: this will work with any numeric value (not just timevar2). The returned value will be after this date "Thu Jan 1 00:00:00 1970" which is returned with the value being 0.

HTML Code:

formattimestring(format, VALUE);
  //Example
formattimestring("Abbreviated Day Name:%a, Abbreviated Month Name:%b, Year:%Y", timevar2);

This will convert any value into a specific format, as the example above would show "Abbreviated Day Name:Sun, Abbreviated Month Name:Mar, Year:2010". Once again, the value can be any value but the conditions above do apply.

Here are a list of how you can format the output to formattimestring():
(Copied & pasted from: http://php.net/manual/en/function.strftime.php)
PHP Code:

      Day --- --- 
%
a An abbreviated textual representation of the day Sun through Sat 
%A A full textual representation of the day Sunday through Saturday 
%d Two-digit day of the month (with leading zeros01 to 31 
%e Day of the monthwith a space preceding single digits 1 to 31 
%j Day of the year3 digits with leading zeros 001 to 366 
%u ISO-8601 numeric representation of the day of the week 1 (for Mondaythough 7 (for Sunday
%
w Numeric representation of the day of the week 0 (for Sundaythrough 6 (for Saturday

PHP Code:

      Week --- --- 
%
U Week number of the given yearstarting with the first Sunday as the first week 13 (for the 13th full week of the year
%
V ISO-8601:1988 week number of the given yearstarting with the first week of the year with at least 4 weekdayswith Monday being the start of the week 01 through 53 (where 53 accounts for an overlapping week
%
W A numeric representation of the week of the yearstarting with the first Monday as the first week 46 (for the 46th week of the year beginning with a Monday

PHP Code:

Month --- --- 
%
b Abbreviated month namebased on the locale Jan through Dec 
%B Full month namebased on the locale January through December 
%h Abbreviated month namebased on the locale (an alias of %bJan through Dec 
%m Two digit representation of the month 01 (for Januarythrough 12 (for December

PHP Code:

      Year --- --- 
%
C Two digit representation of the century (year divided by 100truncated to an integer19 for the 20th Century 
%g Two digit representation of the year going by ISO-8601:1988 standards (see %VExample: 09 for the week of January 62009 
%G The full four-digit version of %g Example2008 for the week of January 32009 
%y Two digit representation of the year Example: 09 for 200979 for 1979 
%Y Four digit representation for the year Example2038 

PHP Code:

      Time --- --- 
%
H Two digit representation of the hour in 24-hour format 00 through 23 
%I Two digit representation of the hour in 12-hour format 01 through 12 
%(lower-case 'L'Hour in 12-hour formatwith a space preceeding single digits 1 through 12 
%M Two digit representation of the minute 00 through 59 
%p UPPER-CASE 'AM' or 'PM' based on the given time ExampleAM for 00:31PM for 22:23 
%P lower-case 'am' or 'pm' based on the given time Exampleam for 00:31pm for 22:23 
%r Same as "%I:%M:%S %p" Example: 09:34:17 PM for 21:34:17 
%R Same as "%H:%M" Example00:35 for 12:35 AM16:44 for 4:44 PM 
%S Two digit representation of the second 00 through 59 
%T Same as "%H:%M:%S" Example21:34:17 for 09:34:17 PM 
%X Preferred time representation based on localewithout the date Example03:59:16 or 15:59:16 
%z Either the time zone offset from UTC or the abbreviation (depends on operating systemExample: -0500 or EST for Eastern Time 
%Z The time zone offset/abbreviation option NOT given by %(depends on operating systemExample: -0500 or EST for Eastern Time 

PHP Code:

      Time and Date Stamps --- --- 
%
c Preferred date and time stamp based on local ExampleTue Feb 5 00:45:10 2009 for February 42009 at 12:45:10 AM 
%D Same as "%m/%d/%y" Example02/05/09 for February 52009 
%F Same as "%Y-%m-%d" (commonly used in database datestampsExample2009-02-05 for February 52009 
%s Unix Epoch Time timestamp (same as the time() function) Example305815200 for September 101979 08:40:00 AM 
%x Preferred date representation based on localewithout the time Example02/05/09 for February 52009 

PHP Code:

      Miscellaneous --- --- 
%
n A newline character ("\n") --- 
%
t A Tab character ("\t") --- 
%% 
A literal percentage character ("%") --- 



All times are GMT +2. The time now is 09:48 AM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.