Programming Basics

  Home arrow Programming Basics arrow Using the Date Constructor in PHP

Using the Date Constructor in PHP
By: Apress Publishing
  • Search For More Articles!
  • Disclaimer
  • Author Terms
  • Rating:  stars stars stars stars stars / 0

    Table of Contents:
  • Using the Date Constructor in PHP
  • Accessors and Mutators



    Using the Date Constructor in PHP

    (Page 1 of 2 )

    In this sixth part of an eight-part article series on working with time and dates in PHP, you'll study the date constructor in depth, and learn about accessors and mutators. This article is excerpted from chapter 12 of the book Beginning PHP and PostgreSQL 8: From Novice to Professional, written by W. Jason Gilmore and Robert H. Treat (Apress; ISBN: 1590595475).

    The Date Constructor

    Before you can use the Datefeatures, you need to instantiate a date object via its class constructor. This constructor is introduced in this section.


    object date ([integer day [, integer month [, integer year [, integer weekstart]]]])

    Thedate()method is the class constructor. You can set the date either at the time of instantiation by using theday,month, andyearparameters, or later by using a variety of mutators (setters), which are introduced next. To create an empty date object, just calldate()like so:

    $date = new Date();

    To create an object and set the date to April 29, 2005, execute:

    $date = new Date(29,4,2005);

    You can use the optionalweekstart parameter to tell the object which day of the week should be considered the first. By default, date objects assume the week begins with Monday, meaning Monday has the offset 1.

    Curiously, there is no convenient means for setting the date object to the current date. To do so, you need to use thedate()function:

    $date = new Date(date("j"),date("n"),date("Y"));

    More Programming Basics Articles
    More By Apress Publishing

    blog comments powered by Disqus


    - The Transliteration Operator in Perl
    - Perl String Processing Functions
    - Perl String Processing
    - Control Flow Constructs: Loops Conclusion
    - Loop Control Constructs
    - Control Flow Constructs: the For and Foreach...
    - Loops and Control Flow Constructs
    - Expression Modifiers for Perl Control Flow C...
    - Logical Operators and Control Flow Constructs
    - Comparing Strings with Control Flow Construc...
    - Perl Operators and Control Flow Constructs
    - Control Flow Constructs
    - More Time Manipulation with PHP
    - Validating and Manipulating Dates with PHP
    - Using the Date Constructor in PHP

    Developer Shed Affiliates


    © 2003-2019 by Developer Shed. All rights reserved. DS Cluster - Follow our Sitemap