使用PHP的日子

如何解决使用PHP的日子

我在功课上有些卡住。我在医院住院日柜台,

记录输入的时间,日期,月份和年份,以及可能退出的日期和月份。

程序需要计算每月的住宿天数,并每月向他们收取费用,无论住宿月度是否已完成。

我非常受困,希望您能帮助我,我正在学习。

在脚本案例PHP中,它面向事件:

    $f = {folio};

//fechasdeenTrada

$check_sql3 = "SELECT id FROM HabitaAct WHERE folio = ".$f;
sc_lookup(ds_3,$check_sql3 );
$id1 = {ds_3[0][0]}; 
$check_sql4 = "SELECT diae FROM HabitaAct WHERE id = '".$id1."' ";
sc_lookup(ds_4,$check_sql4 );
$diae = {ds_4[0][0]}; // day
$check_sql2 = "SELECT mese FROM HabitaAct WHERE id = '".$id1."' ";
sc_lookup(ds_2,$check_sql2 );
$mese = {ds_2[0][0]}; // month
$check_sql5 = "SELECT Ane FROM HabitaAct WHERE id = '".$id1."' ";
sc_lookup(ds_5,$check_sql5 );
$Ane = {ds_5[0][0]}; // year
$check_sql6 = "SELECT tieme FROM HabitaAct WHERE id = '".$id1."' ";
sc_lookup(ds_6,$check_sql6 );
$tieme = {ds_6[0][0]}; // time

//exit date

$check_sql7 = "SELECT diaS FROM HabitaAct WHERE id = '".$id1."' ";
sc_lookup(ds_7,$check_sql7 );
$diaS = {ds_7[0][0]}; //day
$check_sql8 = "SELECT mesS FROM HabitaAct WHERE id = '".$id1."' ";
sc_lookup(ds_8,$check_sql8 );
$mesS = {ds_8[0][0]}; //month
$check_sql9 = "SELECT AnS FROM HabitaAct WHERE id = '".$id1."' ";
sc_lookup(ds_9,$check_sql9 );
$AnS = {ds_9[0][0]}; // year

$dientr = $diae;
$anac = $Ane;
$vd =$diae;
$ma = $mese;
$aa=  $Ane;
$an = $Ane; 
$limanu = 12;   


if( $mesS == $mese ){
    
    if($AnS==$Ane){
        
        $dmeig = $diaS - $diae;     
        
        echo $dmeig;
        
        if($diae=0){
            $diae=1;
        }
        
        echo $diae;
        
    }

}else{

    for (; ; ) {
        
        if( $ma == 1 ){ $limitedemes= 31; }
        if( $ma == 2 ){ $limitedemes= 28; }
        if( $ma == 3 ){ $limitedemes= 31; }
        if( $ma == 4 ){ $limitedemes= 30;}
        if( $ma == 5 ){ $limitedemes= 31;}
        if( $ma == 6 ){$limitedemes= 30;}
        if( $ma == 7 ){ $limitedemes= 31;}
        if( $ma == 8 ){ $limitedemes= 31;}
        if( $ma == 9 ){ $limitedemes=  30;}
        if( $ma == 10 ){ $limitedemes= 31;}
        if( $ma == 11 ){ $limitedemes= 30;}
        if( $ma == 12 ){ $limitedemes=31;}      
        
        if($ma ==  $mesS ){
            if( $aa == $AnS ){
                $limanu = $mesS;
                $ma = 1;
            }else{
                $limanu = $mesS;
            }
        }else{
            $limanu = 12;
        }       
        $contadordedias = $limitedemes - $vd;
        
        echo "<br> ".$vd." dias totales   ".$contadordedias; 
        echo "<br> mes actual ".$ma; 
        $man = $ma;
        $ma = $man+1;
        $vd = 0;
        echo "<br> set 0  ".$vd; 
        
        if ($ma > $limanu ||  $ma = 12 ) {
            
            $ma = 1;
            $an = $aa + 1;
            
            echo "<br> año ".$aa;
            
            if ($aa > $AnS ) {
                
                if($ma = $mesS ){
                    echo "dias mes final".$diaS;        
                    break;
                }       
            }
        }                               
    }               
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?
Java在半透明框架/面板/组件上重新绘画。
Java“ Class.forName()”和“ Class.forName()。newInstance()”之间有什么区别?
在此环境中不提供编译器。也许是在JRE而不是JDK上运行?
Java用相同的方法在一个类中实现两个接口。哪种接口方法被覆盖?
Java 什么是Runtime.getRuntime()。totalMemory()和freeMemory()?
java.library.path中的java.lang.UnsatisfiedLinkError否*****。dll
JavaFX“位置是必需的。” 即使在同一包装中
Java 导入两个具有相同名称的类。怎么处理?
Java 是否应该在HttpServletResponse.getOutputStream()/。getWriter()上调用.close()?
Java RegEx元字符(。)和普通点?