0
ファイル名がfilename-0001#18-02-2012^16.04.43.JPG
のファイルがあります。 ファイル名を分割して日付/時刻部分を抽出しました。 今、その部分(例えば18/02/2012 - 16:04:43
)を1482581580
のように変換したいので、日付/時刻で並べ替えることができます。ファイル名 - 日付をdatetimeに変換する
これは私のコードです:
$convert =
$string = $withoutExt;
$find = array('/_/', '/\./', '/-/');
$replace = array('/', ':', '/');
$result = preg_replace($find, $replace, $string);
$split = preg_split('/\/00|\^|#/', $result);
//print_r($split);
$korrasNimi = $split[0];
$date = $split[2];
$time = $split[3];
<td data-order="<?php echo $convert ?>">
<span class="text-center">
<?php echo $kuupaev; echo ' - ' echo $kellaaeg; ?>
</span>
</td>
は、どのように私は日付の数値表現を得ることができますか?
そして、ここで何が動作していませんか? –
これを試してみてください: '$ datetime = strtotime(date('18/02/2012 16:04:43 ');' –
@u_mulder datetimeに変換する方法がわからないので、datetimeでソートすることができます –