일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- https://tecoble.techcourse.co.kr/post/2021-08-07-logback-tutorial/
- https://minkwon4.tistory.com/161
- 국회의원 & 높으신 분들 어록
Archives
- Today
- Total
OPEN between Secret
rss (pubDate format 변경하기) 본문
반응형
1. pubDate format 변경하기
pubDate가
Tue, 03 Apr 2018 17:57:47 +0900 이런 식으로 값을 주기 때문에
$date = $chan->pubDate;
$pubDate = strftime("%Y-%m-%d %H:%M:%S", strtotime($date));
이런식으로 date의 타입을 변경해서 사용해야 한다.
stackoverflow 참고
https://stackoverflow.com/questions/2912262/convert-rss-pubdate-to-a-timestamp
2. php 에서 날짜 기준으로 정렬하기
$data = array();
// 날짜를 기준으로 오름차순으로 정렬
$arr = array(
'title' =>"$title",
'url' => "$url",
'date' => "$pubDate",
'rssName' => "edaily"
);
array_push($data, $arr);
/
array_multisort(array_column($data, 'date'), SORT_ASC, $data);
3. php 에서배열에 담아있는 값 추출하는 방법
// 배열에 담아있는 값 추출하는방법.
$queryTmp;
foreach($data as $tmp){
foreach ($tmp as $k => $v ){
$queryTmp.=$v.",";
}
echo nl2br("\n");
}
4. 날짜가 맨 마지막인 행 갖고오기
날짜가 맨 마지막인 행 갖고오기
$query = "SELECT * FROM rssMeailcrop ORDER BY date DESC limit 1";
$result = $conn->query($query);
if($result){
while($row= mysqli_fetch_array($result)){
echo $row[1];
}
}
반응형
'T.N.V > 응용1' 카테고리의 다른 글
android studio 에서 multipart를 이용한 이미지 서버로 전송하기 (0) | 2018.05.03 |
---|---|
안드로이드 service 공부하기 (0) | 2018.04.22 |
우분투 서울로 시간 변경하기 (0) | 2018.03.31 |
18.03.31 (0) | 2018.03.31 |
RecyclerView 적용하기 (0) | 2018.03.27 |