<?
$da=date("Y-m-d");
?>
<form name="FormName" action="myscript.php" method="post">
<input name="Name" type="text" value="" onclick="this.value='<?=$da?>'">
</form>可以自动填入日期,但是如果我想填入昨天的日期怎么办?,如果是星期一,我想填入上一个星期五的日期,怎么办
$da=date("Y-m-d");
?>
<form name="FormName" action="myscript.php" method="post">
<input name="Name" type="text" value="" onclick="this.value='<?=$da?>'">
</form>可以自动填入日期,但是如果我想填入昨天的日期怎么办?,如果是星期一,我想填入上一个星期五的日期,怎么办
$edate=explode(' ',$date);
if($edate[1]=='星期一'){
$sdate="SELECT FROM_DAYS( TO_DAYS( CURDATE( ) ) -3 )";//上周星期五的日期
}else{
$sdate="SELECT FROM_DAYS( TO_DAYS( CURDATE( ) ) -1 )";//昨天的日期
}
$rs=mysql_query($sdate);
while($rw=mysql_fetch_row($rs)){
echo $rw[0];
}
<?php
$n = date("w");//星期天 - 星期六 --> 0 -> 6
$x = array(0=>'-2',1=>'-3');
$ss = $x[$n] ? $x[$n] : '-1'; //如果当天为星期天就减2天,星期一就减3天,其余均为减一天
$da = date("Y-m-d",strtotime("{$ss} day"));
?>
<form name="FormName" action="myscript.php" method="post">
<input name="Name" type="text" value="" onclick="this.value=' <?php echo $da;?>'">
</form>