The issue happens since the time zone is not set properly. In Desktop, if change the time format to UTC -8, it works fiine.
解决办法
1. In ArcMap, create a new field, type text.2. Field Calculate the date field into the new text field.3. Publish to ArcGIS Online, and dates are displayed with proper values from a text field.