コード例 #1
0
function thursdaykw($kw, $jahr, $plusminus = '-')
{
    $firstmonday = firstkw($jahr);
    $mon_monat = date('m', $firstmonday);
    $mon_jahr = date('Y', $firstmonday);
    $mon_tage = date('d', $firstmonday);
    $tage = ($kw - 1) * 7;
    if ($plusminus == '+') {
        $mondaykw = mktime(0, 0, 0, $mon_monat, $mon_tage + $tage + 3, $mon_jahr);
    } elseif ($plusminus == '-') {
        $mondaykw = mktime(0, 0, 0, $mon_monat, $mon_tage + $tage - 3, $mon_jahr);
    } else {
        $mondaykw = mktime(0, 0, 0, $mon_monat, $mon_tage + $tage, $mon_jahr);
    }
    return $mondaykw;
}
コード例 #2
0
function mondaykw($kw, $jahr)
{
    $firstmonday = firstkw($jahr);
    $mon_monat = date('m', $firstmonday);
    $mon_jahr = date('Y', $firstmonday);
    $mon_tage = date('d', $firstmonday);
    $tage = ($kw - 1) * 7;
    $mondaykw = mktime(0, 0, 0, $mon_monat, $mon_tage + $tage, $mon_jahr);
    return $mondaykw;
}
コード例 #3
0
ファイル: termlist.php プロジェクト: vanloswang/kivitendo-crm
         $t->parse("Block", "Liste", true);
     }
     $t->set_var(array(ERPCSS => $_SESSION['baseurl'] . 'crm/css/' . $_SESSION["stylesheet"], HEADLINE => substr($ansicht, 0, 1) == "S" ? ".:search result:." : ".:conflict with termin:."));
 } else {
     if ($ansicht == "W") {
         $kw = $_GET["kw"];
         if ($_GET["year"] > 0) {
             $year = $_GET["year"];
         } else {
             $year = substr($datum, 6, 4);
         }
         if (empty($kw) || $kw == 0 || $kw == "") {
             list($day, $month, $year) = explode(".", $datum);
             $kw = date("W", mktime(0, 0, 0, $month, $day, $year));
         }
         $firstmonday = firstkw($year);
         $ft = feiertage($year);
         $ftk = array_keys($ft);
         $x = mondaykw($kw, $year);
         $kw = date("W", $x);
         $kw1 = date("W", $x - 604800);
         $kw2 = date("W", $x + 604800);
         $year1 = date("Y", $x - 604800);
         $year2 = date("Y", $x + 604800);
         $tag = date("d.m.Y", $x);
         $startday = date("d", $x);
         $data = getTermin($startday, date("m", $x), $year, "W", $_GET["cuid"]);
         $termdate = array();
         for ($i = 0; $i < 7; $i++) {
             if ($ft[$x + $i * 86400]) {
                 $termdate[$i][] = array("id" => 0, "txt" => $ft[$x + $i * 86400], "ft" => 1);