Dealing with typing archaic letters to get a specific date/time pattern is just wrong. And a link to a PHP manual is not the answer... unless you're a programmer.

Some options - there should be a list of common examples on that page (e.g. how do I add am/pm) - Replace the PHP.net tutorial link with one on bdcms.org that explains it better - get away from having the user deal with PHP stuff. Provide some kind of drag and drop or GUI to help. Not sure what at the moment.
This always takes me time to figure this out.
Recent comments
In a blog post titled "Github Tips and Tricks for Contrib Maintainers", I'd like to see some of the following topics: When is the README sufficient for documentation? When should...
Github Tips and Tricks for Contrib Maintainers
Thanks Alejandro. That was the clues I needed.
Ubercart - Programmatically add product to cart and straight to Checkout
Have you tried uc_cart_add_item()? You need to provide the nid of the product. Then you can use backdrop_goto('cart/checkout'); to send the user to the checkout screen. uc_cart_add_item...
Ubercart - Programmatically add product to cart and straight to Checkout