All the situations proposed by these questions are examples of self-plagiarism. By citing your previous work, you are avoiding self-plagiarizing, but by incorrectly citing the work (i.e. omitting dates, pages, title, etc.) you move yourself back into the realm of self-plagiarism.
There are a multitude of both free and commercial plagiarism checking services out on the web. Most journals, publishers, funding agencies, and academic institutions use these services to check if material is plagiarized. Since these services will catch both self-plagiarism and regular plagiarism, they will catch you if your work includes self-plagiarism. Most of these services both check previous published books and articles, and webpages. If the material you copied was previously posted on a webpage, even a webpage you created, you will get accused of plagiarism.