I faced with problem, when I have to set placeholder text to input[type="date"].
I've tried this method, but in mobile Safari this doen't work.
Here if fast JsFiddle DEMO
Here if this part of code:
<form>
<input type="text" placeholder="some date" onfocus="(this.type='date')" onblur="(this.type='text')" />
</form>
Does anybody has thoughts about how to manage this situation?