All posts by Pramod T P

Solutions Architect / Engineering Manager - eCommerce

DateTime::add()

We can add number of of days, months, years, hours and seconds with a DateTime object.

Example

<?php
$date = new DateTime(‘2007-05-05’);
$date->add(new DateInterval(‘P5Y’));
echo $date->format(‘Y-m-d’) . “n”;
?>

Output

2012-05-05

date_add

Its an alias of DateTime::add()
We can add number of of days, months, years, hours and seconds with  a DateTime object.

Example

<?php

$date = new DateTime(“24-May-2011 20:15:22”);
echo $date->format(“d-m-Y H:i:s”).'<br />’;

date_add($date, new DateInterval(“P1Y”));
echo ‘<br />’.$date->format(“d-m-Y”).’ : I Year’;

?>

Output

24-05-2011 20:15:22

24-05-2012 : I Year

checkdate

It checks whether the date is valid or not

General Format :checkdate ( int $month , int $day , int $year )

Example :

<?php
if(checkdate(12, 31, 2000))
echo “Given Date Is Correct”;
?>

Output

Given Date Is Correct

Date functions

XML-RPC

XML-RPC is a remote procedure call (RPC) protocol which uses XML to encode its calls and HTTP as a transport mechanism. also refers generically to the use of XML for remote procedure call, independently of the specific protocol.

XML-RPC permits programs to make function or procedure calls across a network.

XMLRPC uses the HTTP protocol to pass information from a client computer to a server computer.

XML-RPC uses a small XML vocabulary to describe the nature of requests and responses.

XML-RPC client specify a procedure name and parameters in the XML request, and the server returns either a fault or a response in the XML response.

XML-RPC parameters are a simple list of types and content – structs and arrays are the most complex types available.