468,733 Members | 1,491 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 468,733 developers. It's quick & easy.

date picker

I need to add the ability for the users to select a date on one of our
web pages. The examples I was given by some users were in JavaScript.
Is there a free date picker that I can use? I saw one at
http://webfx.eae.net but it does not seem to be free.

Thanks!

Jan 25 '06 #1
9 1976
d
<ne**********@yahoo.com> wrote in message
news:11**********************@o13g2000cwo.googlegr oups.com...
I need to add the ability for the users to select a date on one of our
web pages. The examples I was given by some users were in JavaScript.
Is there a free date picker that I can use? I saw one at
http://webfx.eae.net but it does not seem to be free.

Thanks!


There is a really great free one that does exactly what you want - you just
have to write it yourself :)

dave
Jan 25 '06 #2
Message-ID: <11**********************@o13g2000cwo.googlegroups .com> from
ne**********@yahoo.com contained the following:
I need to add the ability for the users to select a date on one of our
web pages. The examples I was given by some users were in JavaScript.
Is there a free date picker that I can use? I saw one at
http://webfx.eae.net but it does not seem to be free.


How about this?

http://www.ckdog.co.uk/test/calendar.php

<?php
session_start();
if(isset($_GET['referer'])){
$referer=$_GET['referer'];}
else{
$referer=$_SERVER['PHP_SELF'];
}
?>

<link rel="stylesheet" href="style.css" type="text/css">
<?php

$today_stamp=mktime(0,0,0,date("n"),date("j"),date ("Y"));

$today = getdate();
$month = $today['month'];
$mday = $today['mday'];
$year = $today['year'];
if(!isset($_SESSION['m'])){
$_SESSION['m'] =$today['mon'];
}
if(isset($_GET['fwd'])){
$_SESSION['m']=$_SESSION['m']+$_GET['fwd'];}
if(isset($_GET['rev'])){
$_SESSION['m']=$_SESSION['m']-$_GET['rev'];}
$m= $_SESSION['m'];
//echo "<b>Todays date is $month $mday, $year</b><br>";
?>
<html>
<head>
<style>
BODY {
COLOR: #000000;
FONT-FAMILY: Arial, Helvetica, sans-serif;
BACKGROUND-COLOR: #CCFFCC
}
a:link{COLOR: navy;
}
a:visited{COLOR: navy;
}
a:hover{COLOR: navy;color:#990000;
}
a:active{COLOR: navy;
}
a.cdr:link { text-decoration: none; }
a.cdr:visited { text-decoration: none; }
a.cdr:hover { text-decoration: underline; }
a.cdr:active { text-decoration: none;}
..tblhead { font-family: Arial, Helvetica, sans-serif; font-weight:
bold; text-align: center; float:left;}

..dates {
padding-top:1px;padding-bottom:1px;padding-left:3px;padding-right:3px;text-align:right;width:15px;}
..today { background-color: #FFCCFF;
padding-top:1px;padding-bottom:1px;padding-left:3px;padding-right:3px;text-align:right;width:15px;}

</style>
</head>
<body>
<table border="1" cellspacing="0"
cellpadding="1"style="font-size:80%"width=20%>
<tr class="tblhead"><td>
<?php
print "<a class=\"cdr\"
href=\"".$_SERVER['PHP_SELF']."?rev=1\">&lt;&lt;</a></td>
<td colspan=\"5\">".date("F y",mktime(0,0,0,$m,1,date("Y")))."</td><td>
<a class=\"cdr\" href=\"".$_SERVER['PHP_SELF']."?fwd=1\">&gt;&gt;</a>";
?>
</td></tr>
<tr>

<td class="tblhead">M</td>
<td class="tblhead">T</td>
<td class="tblhead">W</td>
<td class="tblhead">T</td>
<td class="tblhead">F</td>
<td class="tblhead">S</td>
<td class="tblhead">S</td>
</tr>
<?php
$i=1;
$c=0;
//print blank cells at beginning
while(date('w',mktime(0,0,0,$m,$i,date("Y")))!=1){
print"<td class=\"dates\">&nbsp;</td>";
$i--;
$c++;}
$i=1;
//print rest of first week

while($c<7){
$t=mktime(0,0,0,$m,$i,date("Y"));
if($t==$today_stamp){$dates="today";}else{$dates=" dates";}
print"<td class=\"$dates\"><a class=\"cdr\"
href=\"".$referer."?bookdate=$t\">".date('j',$t)." </t></td>\n";
$c++;
$i++;}
print"</tr>\n<tr>";

//print rest of month
while(date('j',mktime(0,0,0,$m,$i,date("Y")))>1){
$t=mktime(0,0,0,$m,$i,date("Y"));
if($t==$today_stamp){$dates="today";}else{$dates=" dates";}
if($c==7){$c=0;}
if($c<6){
print "<td class=\"$dates\"><a class=\"cdr\"
href=\"".$referer."?bookdate=$t\">".date('j',$t)." </a></td>\n";
}
else{print "<td class=\"dates\"><a class=\"cdr\"
href=\"".$referer."?bookdate=$t\">".date('j',$t)." </a></td>\n</tr>\n<tr>";}
$i++;
$c++;}
//fill in empty spaces at end
while($c<7){
print"<td class=\"dates\">&nbsp;</td>";
$c++;}
print"</tr>";
?>
</table>
</body>
</html>
--
Geoff Berrow (put thecat out to email)
It's only Usenet, no one dies.
My opinions, not the committee's, mine.
Simple RFDs http://www.ckdog.co.uk/rfdmaker/
Jan 25 '06 #3
Geoff Berrow wrote:
Message-ID: <11**********************@o13g2000cwo.googlegroups .com> from
ne**********@yahoo.com contained the following:
I need to add the ability for the users to select a date on one of our
web pages. The examples I was given by some users were in JavaScript.
Is there a free date picker that I can use? I saw one at
http://webfx.eae.net but it does not seem to be free.


How about this?

http://www.ckdog.co.uk/test/calendar.php


The display is a bit mangled but it is very nice and just what I was
looking for! Thank you.

Jan 25 '06 #4
Message-ID: <11**********************@g14g2000cwa.googlegroups .com> from
ne**********@yahoo.com contained the following:
http://www.ckdog.co.uk/test/calendar.php


The display is a bit mangled but it is very nice and just what I was
looking for! Thank you.


Yeah, been meaning to fix that. It works fine in IE.

--
Geoff Berrow (put thecat out to email)
It's only Usenet, no one dies.
My opinions, not the committee's, mine.
Simple RFDs http://www.ckdog.co.uk/rfdmaker/
Jan 25 '06 #5
ne**********@yahoo.com wrote:
I need to add the ability for the users to select a date on one of our
web pages. The examples I was given by some users were in JavaScript.
Is there a free date picker that I can use? I saw one at
http://webfx.eae.net but it does not seem to be free.

Thanks!


As an alternative you could have a look at:
http://www.mattkruse.com/javascript/calendarpopup/
Jan 25 '06 #6
Message-ID: <11**********************@g14g2000cwa.googlegroups .com> from
ne**********@yahoo.com contained the following:
How about this?

http://www.ckdog.co.uk/test/calendar.php


The display is a bit mangled but it is very nice and just what I was
looking for! Thank you.

Try this:

<?php
session_start();
if(isset($_GET['referer'])){
$referer=$_GET['referer'];}
else{
$referer=$_SERVER['PHP_SELF'];
}
$today_stamp=mktime(0,0,0,date("n"),date("j"),date ("Y"));

$today = getdate();
$month = $today['month'];
$mday = $today['mday'];
$year = $today['year'];
if(!isset($_SESSION['m'])){
$_SESSION['m'] =$today['mon'];
}
if(isset($_GET['fwd'])){
$_SESSION['m']=$_SESSION['m']+$_GET['fwd'];}
if(isset($_GET['rev'])){
$_SESSION['m']=$_SESSION['m']-$_GET['rev'];}
$m= $_SESSION['m'];
//echo "<b>Todays date is $month $mday, $year</b><br>";
?>
<html>
<head>
<title>Calendar</title>
<style>
BODY {
COLOR: #000000;
FONT-FAMILY: Arial, Helvetica, sans-serif;
BACKGROUND-COLOR: #CCFFCC
}
a:link{COLOR: navy;}
a:visited{COLOR: navy;}
a:hover{COLOR: navy;color:#990000;}
a:active{COLOR: navy;}
a.cdr:link {text-decoration: none; }
a.cdr:visited {text-decoration: none; }
a.cdr:hover {text-decoration: underline; }
a.cdr:active {text-decoration: none;}

..tblhead {
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
text-align: center;
padding-top:1px;
padding-bottom:1px;
padding-left:3px;
padding-right:3px;

width:15px;
}

..dates {
padding-top:1px;
padding-bottom:1px;
padding-left:3px;
padding-right:3px;
text-align:right;
width:15px;
}

..today {
background-color: #FFCCFF;
padding-top:1px;
padding-bottom:1px;
padding-left:3px;
padding-right:3px;
text-align:right;
width:15px;
}

</style>
<body>
<table border="1" cellspacing="0"
cellpadding="1"style="font-size:80%">
<tr class="tblhead"><td>
<?php
print "<a class=\"cdr\"
href=\"".$_SERVER['PHP_SELF']."?rev=1\">&lt;&lt;</a></td>
<td colspan=\"5\">".date("F y",mktime(0,0,0,$m,1,date("Y")))."</td><td>
<a class=\"cdr\" href=\"".$_SERVER['PHP_SELF']."?fwd=1\">&gt;&gt;</a>";
?>
</td></tr>
<tr>

<td class="tblhead">M</td>
<td class="tblhead">T</td>
<td class="tblhead">W</td>
<td class="tblhead">T</td>
<td class="tblhead">F</td>
<td class="tblhead">S</td>
<td class="tblhead">S</td>
</tr><tr>
<?php
$i=1;
$c=0;
//print blank cells at beginning
while(date('w',mktime(0,0,0,$m,$i,date("Y")))!=1){
print"<td class=\"dates\">&nbsp;</td>";
$i--;
$c++;}
$i=1;
//print rest of first week

while($c<7){
$t=mktime(0,0,0,$m,$i,date("Y"));
if($t==$today_stamp){$dates="today";}else{$dates=" dates";}
print"<td class=\"$dates\"><a class=\"cdr\"
href=\"".$referer."?bookdate=$t\">".date('j',$t)." </a></td>\n";
$c++;
$i++;}
print"</tr>\n<tr>";

//print rest of month
while(date('j',mktime(0,0,0,$m,$i,date("Y")))>1){
$t=mktime(0,0,0,$m,$i,date("Y"));
if($t==$today_stamp){$dates="today";}else{$dates=" dates";}
if($c==7){$c=0;}
if($c<6){
print "<td class=\"$dates\"><a class=\"cdr\"
href=\"".$referer."?bookdate=$t\">".date('j',$t)." </a></td>\n";
}
else{print "<td class=\"dates\"><a class=\"cdr\"
href=\"".$referer."?bookdate=$t\">".date('j',$t)." </a></td>\n</tr>\n<tr>";}
$i++;
$c++;}
//fill in empty spaces at end
while($c<7){
print"<td class=\"dates\">&nbsp;</td>";
$c++;}
print"</tr>";
?>
</table>
</body>
</html>
--
Geoff Berrow (put thecat out to email)
It's only Usenet, no one dies.
My opinions, not the committee's, mine.
Simple RFDs http://www.ckdog.co.uk/rfdmaker/
Jan 25 '06 #7
Message-ID: <fs********************************@4ax.com> from Geoff
Berrow contained the following:
The display is a bit mangled but it is very nice and just what I was
looking for! Thank you.

Try this:


or better, this:

<?php
session_start();
if(isset($_GET['referer'])){
$referer=$_GET['referer'];}
else{
$referer=$_SERVER['PHP_SELF'];
}
$today_stamp=mktime(0,0,0,date("n"),date("j"),date ("Y"));

$today = getdate();
$month = $today['month'];
$mday = $today['mday'];
$year = $today['year'];
if(!isset($_SESSION['m'])){
$_SESSION['m'] =$today['mon'];
}
if(isset($_GET['fwd'])){
$_SESSION['m']=$_SESSION['m']+$_GET['fwd'];}
if(isset($_GET['rev'])){
$_SESSION['m']=$_SESSION['m']-$_GET['rev'];}
$m= $_SESSION['m'];
//echo "<b>Todays date is $month $mday, $year</b><br>";
?>
<html>
<head>
<title>Calendar</title>
<style>
BODY {
COLOR: #000000;
FONT-FAMILY: Arial, Helvetica, sans-serif;
BACKGROUND-COLOR: #CCFFCC
}
a:link{COLOR: navy;}
a:visited{COLOR: navy;}
a:hover{COLOR: navy;color:#990000;}
a:active{COLOR: navy;}
a.cdr:link {text-decoration: none; }
a.cdr:visited {text-decoration: none; }
a.cdr:hover {text-decoration: underline; }
a.cdr:active {text-decoration: none;}

..tblhead {
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
text-align: center;
padding-top:1px;
padding-bottom:1px;
padding-left:3px;
padding-right:3px;
}

..dates {
padding-top:1px;
padding-bottom:1px;
padding-left:3px;
padding-right:3px;
text-align:right;

}

..today {
background-color: #FFCCFF;
padding-top:1px;
padding-bottom:1px;
padding-left:3px;
padding-right:3px;
text-align:right;

}

</style>
<body>
<table border="1" cellspacing="0"
cellpadding="1"style="font-size:80%">
<tr class="tblhead"><td>
<?php
print "<a class=\"cdr\"
href=\"".$_SERVER['PHP_SELF']."?rev=1\">&lt;&lt;</a></td>
<td colspan=\"5\">".date("F y",mktime(0,0,0,$m,1,date("Y")))."</td><td>
<a class=\"cdr\" href=\"".$_SERVER['PHP_SELF']."?fwd=1\">&gt;&gt;</a>";
?>
</td></tr>
<tr>

<td class="tblhead">M</td>
<td class="tblhead">T</td>
<td class="tblhead">W</td>
<td class="tblhead">T</td>
<td class="tblhead">F</td>
<td class="tblhead">S</td>
<td class="tblhead">S</td>
</tr><tr>
<?php
$i=1;
$c=0;
//print blank cells at beginning
while(date('w',mktime(0,0,0,$m,$i,date("Y")))!=1){
print"<td class=\"dates\">&nbsp;</td>";
$i--;
$c++;}
$i=1;
//print rest of first week

while($c<7){
$t=mktime(0,0,0,$m,$i,date("Y"));
if($t==$today_stamp){$dates="today";}else{$dates=" dates";}
print"<td class=\"$dates\"><a class=\"cdr\"
href=\"".$referer."?bookdate=$t\">".date('j',$t)." </a></td>\n";
$c++;
$i++;}
print"</tr>\n<tr>";

//print rest of month
while(date('j',mktime(0,0,0,$m,$i,date("Y")))>1){
$t=mktime(0,0,0,$m,$i,date("Y"));
if($t==$today_stamp){$dates="today";}else{$dates=" dates";}
if($c==7){$c=0;}
if($c<6){
print "<td class=\"$dates\"><a class=\"cdr\"
href=\"".$referer."?bookdate=$t\">".date('j',$t)." </a></td>\n";
}
else{print "<td class=\"dates\"><a class=\"cdr\"
href=\"".$referer."?bookdate=$t\">".date('j',$t)." </a></td>\n</tr>\n<tr>";}
$i++;
$c++;}
//fill in empty spaces at end
while($c<7){
print"<td class=\"dates\">&nbsp;</td>";
$c++;}
print"</tr>";
?>
</table>
</body>
</html>
--
Geoff Berrow (put thecat out to email)
It's only Usenet, no one dies.
My opinions, not the committee's, mine.
Simple RFDs http://www.ckdog.co.uk/rfdmaker/
Jan 25 '06 #8
On 24 Jan 2006 19:01:46 -0800, ne**********@yahoo.com wrote:
I need to add the ability for the users to select a date on one of our
web pages. The examples I was given by some users were in JavaScript.
Do you mean you don't want a Javascript one?
Is there a free date picker that I can use? I saw one at
http://webfx.eae.net but it does not seem to be free.


I use and am happy with:

http://www.dynarch.com/projects/calendar/

(it's a Javascript picker, but so's the example you gave)

--
Andy Hassall :: an**@andyh.co.uk :: http://www.andyh.co.uk
http://www.andyhsoftware.co.uk/space :: disk and FTP usage analysis tool
Jan 25 '06 #9
Andy Hassall wrote:
On 24 Jan 2006 19:01:46 -0800, ne**********@yahoo.com wrote:
I need to add the ability for the users to select a date on one of our
web pages. The examples I was given by some users were in JavaScript.


Do you mean you don't want a Javascript one?

I use and am happy with:

http://www.dynarch.com/projects/calendar/

(it's a Javascript picker, but so's the example you gave)


Well, the look of it was just what was shown to me by the users so I
liked it. I don't know Javascript so I was looking for something,
essentially, copy and paste. It was in Php, which I know a bit. But I
will definitely check out the dynarch one too.

My sincere thanks to all who have helped!

Jan 25 '06 #10

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

5 posts views Thread by Adrian Parker | last post: by
13 posts views Thread by Hussein Patwa | last post: by
26 posts views Thread by sgershon | last post: by
4 posts views Thread by Rethish | last post: by
4 posts views Thread by Michael Turner | last post: by
4 posts views Thread by Michel Posseth [MCP] | last post: by
1 post views Thread by CARIGAR | last post: by
reply views Thread by zhoujie | last post: by
xarzu
2 posts views Thread by xarzu | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.