|
<?php
// 引入 Lunar 类
require_once("Lunar.class.php");
// 初始化 Lunar 对象
$lunar = new Lunar();
// 检查是否有 POST 请求提交
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
// 获取 POST 提交的日期
$date = isset($_POST['date']) ? $_POST['date'] : '';
// 检查日期格式是否正确(例如:2025,3,19)
if (preg_match('/^\d{4},\d{1,2},\d{1,2}$/', $date)) {
// 将日期拆分为年、月、日
list($year, $month, $day) = explode(',', $date);
// 调用 Lunar 类的方法,将阳历日期转换为农历日期
$lunarDate = $lunar->convertSolarToLunar((int)$year, (int)$month, (int)$day);
// 输出农历日期
print_r($lunarDate);
} else {
// 如果日期格式不正确,输出错误信息
echo "日期格式错误!请使用 'YYYY,MM,DD' 格式。";
}
} else {
// 如果不是 POST 请求,输出提示信息
echo "请通过 POST 方法提交日期。";
}
?> |
评分
-
查看全部评分
|