在PHP中将日期格式从"30-जनवरी-2019"改为"2019-01-30",可以使用日期函数和字符串处理函数来实现。以下是一种可能的解决方案:
<?php
$dateStr = "30-जनवरी-2019";
$dateArr = explode("-", $dateStr); // 将日期字符串按照"-"分割成数组
// 将月份从文本形式转换为数字形式
$monthMap = array(
"जनवरी" => "01",
"फ़रवरी" => "02",
"मार्च" => "03",
// ... 其他月份的映射
);
$month = $monthMap[$dateArr[1]];
// 构建新的日期字符串
$newDateStr = $dateArr[2] . "-" . $month . "-" . $dateArr[0];
echo $newDateStr; // 输出:2019-01-30
?>
在上述代码中,首先使用explode()
函数将日期字符串按照"-"分割成数组。然后,使用一个映射数组将月份从文本形式转换为数字形式。最后,使用字符串拼接的方式构建新的日期字符串,并输出结果。
请注意,这只是一种解决方案,具体实现方式可能因实际情况而异。另外,腾讯云并没有与日期格式转换直接相关的产品或服务,因此无法提供相关的产品和链接。
领取专属 10元无门槛券
手把手带您无忧上云