SELECT * FROM 테이블명 WHERE 날짜컬럼 BETWEEN DATE_ADD(NOW(), INTERVAL -1 DAY) AND NOW();
SELECT * from 테이블명 where 날짜컬럼 > DATE_ADD(now(), INTERVAL -1 minute);
//
스타벅스에와서 커피한잔 하면서 디자인 수정하던 것을 이어서 하려고 했으나 데스크탑에서 개발하던 git branch를 커밋만 하고 push하지 않아서 새로 브랜치를 파서 새 포스트 작성 페이지에 MarkDown 입력을 도와주는 Toolkit을 제작했다
EditorTookBox
벌써 6월 7일...? 너무 빠릅니다.
오늘은 점심먹고 카페 가서 노트북으로 3시간 정도 개발 하다가 운동 후 귀가해서 2시간 정도 개발 했다.
보통 flex 요소의 justify-contents 속성을 사용할 때
display : flex;
justify-contents : end;
이렇게 end 값을 주고 사용했었는데 이게 사파리 환경에서 적용이 되지 않았다.
end 속성은 flex 요소 뿐만 아니라 block,grid,table 등에서도 사용되는 속성이고,
flex-end 속성은 flex 레이아웃에만 적용되는 방식이다.
safari에서 flex-end를 사용해주니 css가 정상적으로 적용되었다.




Hide Menu 컴포넌트의 메뉴가 사파리에서 우측 정렬 되지 않는 문제 수정justify-contents : flex-end 로 변경오늘은 아르바이트랑 병문안 때문에 시간이 부족해서 많이 개발은 못했다.
ToolBox 기능 추가

이미지 드래그앤 드롭, 이미지 붙여넣기 기능 추가
// dataTransferItemList : e.clipboardData.items(복붙) or e.dataTransfer.items(드래그앤 드롭);
const dataTransferItemListToFile = (dataTransferItemList) => {
// file type !== image 인 경우 return
const items = [].slice.call(dataTransferItemList).filter((item) => {
return item.type.indexOf("image") !== -1;
});
if (items.length === 0) return;
// dataTransferItem.getAsFile : dataTransferItem to File 메서드
return items[0].getAsFile();
};
const onImage = (file) => {
// taRef : textArea ref
const { value, selectionStart, selectionEnd } = taRef.current;
uploadImg(file).then((res) => {
// onChange : redux dispatch
onChange(
value.substring(0, selectionStart) +
`` +
value.substring(selectionEnd)
);
});
};


병문안 및 개인 일정으로 개발 진행 x
- 모바일 글 작성 시 편리성 개선
- 코드 태그 혹은 헤딩 태그 입력 버튼 추가