modify('first day of this month')->format('Y-m-d'); $endDate = $date->modify('last day of this month')->format('Y-m-d'); $datesInMonth = []; $period = new DatePeriod( new DateTime($startDate), new DateInterval('P1D'), (new DateTime($endDate))->modify('+1 day') ); foreach ($period as $day) { $datesInMonth[] = $day->format('Y-m-d'); } ?>
" class="form-control mt-2" style="z-index:30;" readonly>
">
$bagStockDetails) { ?> format('d-m-Y'); if ($dateInMonthDmYFormat === $currentDate) { echo 'style="background: #cef0ad;"'; } ?>> $bagStock) { ?> format('d-m-Y'); ?> "-", 'receipt' => 0, 'used' => 0, 'balanceStock' => 0, ]; } // Sum values for the material $summary[$materialCode]['opening'] = "-"; $summary[$materialCode]['receipt'] += is_numeric($bagStock['receipt']) ? $bagStock['receipt'] : 0; $summary[$materialCode]['used'] += is_numeric($bagStock['used']) ? $bagStock['used'] : 0; $summary[$materialCode]['balanceStock'] = is_numeric($bagStock['balanceStock']) ? $bagStock['balanceStock'] : 0; } ?> $dateInMonth) { ?> format('d-m-Y'); if ($dateInMonthDmYFormat === $currentDate) { echo 'style="background: #cef0ad;"'; } ?>> $bagMaterial) { ?> format('d-m-Y'); ?>
Material
Customer
Date Opening Stock Receipt Used Balance Stock
oninput="openingStockChange(this)" contenteditable="true" >
Total
oninput="openingStockChange(this)" contenteditable="true" > $previousMonthBagStockDetail) { if ($previousMonthBagStockDetail['materialCode'] == $bagMaterial['MaterialCode']) { echo $previousMonthBagStockDetail['balanceStock']; break; } } ?> $previousMonthBagStockDetail) { if ($previousMonthBagStockDetail['materialCode'] == $bagMaterial['MaterialCode']) { echo $previousMonthBagStockDetail['balanceStock']; break; } } ?>